单例类与对象池

时间:2015-06-03 09:05:28

标签: object singleton connection-pooling stateless object-pooling

对于无状态对象我们应该使用哪一个,是为它创建Singleton类还是为它创建对象池。 对象池和单例类之间的区别在哪里? 我们可以选择它们的条件是什么?

只考虑无状态对象

1 个答案:

答案 0 :(得分:0)

当我们轻量级没有内部状态的对象时,我们可以使用对象池。这与(GOF)的飞重模式相同。如果对象在资源方面很重且成本很高,那么我们选择单身人士。