Flyweight パターン
FlyweightFactory は Singleton として実装されることが多い。