C#设计模式(28种)——原则22:单例模式

定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。理解:保证一个类只有一个实例,这个责任要放到这个类,而不该该让别的类决定。方法是把类的构造方法改为私有,确保外界没法经过new实例化,而后提供一个公有的静态的方法去建立实例。把保护实例的责任放在这个方法中(虽然构造方法私有,可是类内部仍是能够访问的。建立成功后用这个公共静态方法返回,供调用者使用。这样作的好处是客户端只须要使用该类便可,至
相关文章
相关标签/搜索