java中的Singleton类列表

时间:2015-03-12 13:58:23

标签: java java-ee singleton

通常我们在需要创建该类的一个实例时使用单例类。但我不确定我们在java中使用它的位置。谁能告诉我什么和所有是我们在java中的值得注意的单例类。感谢。

1 个答案:

答案 0 :(得分:1)

单例的一个常见用法是原型设计模式:您有一个克隆的基本对象(原型)来创建自定义实例。您希望每个克隆的原型都相同。

您还可以使用单身人士作为必须保持一致的共享数据的容器(即"状态")。由于只有一个状态实例,这是一致的。你可以通过一个只有静态成员的类来实现类似的东西,但一般来说最好不要有太多静态的东西(主要用于可测试性/注入)。

如果您在面向消息的体系结构中工作,而不是在整个地方使用字符串,您还希望将它们用于没有参数的强类型消息。