What are singletons?? how to use them?? and why to use them?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Singleton: How should it be used
你好。我想知道单身汉是什么?如何使用?我为什么要用它呢?非常感谢你。如果有人能举例说明,我会非常感激的。
如果您只需要一个对象实例,那么就使用singleton。它是许多标准设计模式之一。
让我用一段代码来澄清-
1 2 3 4 5 6 7 8 9 10 11 12 | public class SingleInstance { private static final SingleInstance OnlyInstance = new SingleInstance(); // Or Any other value // Private constructor, so instance cannot be created outside this class private SingleInstance(){}; public static getSingleInstance() { return OnlyInstance; } } |
因为这个类的构造函数是私有的,所以不能在应用程序中实例化它,从而确保您只有一个类EDOCX1的实例(0)。
当需要确保在整个应用程序中只创建特定类的一个实例时,可以使用此模式。
要了解更多信息,请访问此处。