public
class
ConfigurationManager
...
{
private static ConfigurationManager config; // 定义成static是保证唯一性,private是防止外界直接访问
private ConfigurationManager() //防止用new来生成对象
...{
.....
}
public synchronized static ConfigurationManager getInstance() //定义成类方法
...{
if(config == null) //如果已经生成,就不必new一个新的对象
config = new ConfigurationManager();
return config;
}
关于单态模式可以参考板桥里人的设计模式之Singleton(单态)
本文介绍了一种常用的设计模式——单例模式的具体实现方式。通过一个具体的示例代码,详细解释了如何确保一个类只有一个实例,并提供一个全局访问点。此外,还介绍了单例模式在实际开发中的应用场景。
1115

被折叠的 条评论
为什么被折叠?



