经典文档-C# 23种设计模式_2005.doc
文本预览下载声明
经典文档-C# 23种设计模式_2005
导读:就爱阅读网友为您分享以下“经典文档-C# 23种设计模式_2005”的资讯,希望对您有所帮助,感谢您对92的支持!
C# 23种设计模式
China Document 4 Colors
1.1节 工期
How are you
1.1.1 完成日期
1.2节 创建型模式
1.2.1 单件模式(Singleton Pattern)
动机(Motivation):
在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。
如何绕过常规的构造器,提供一种机制来保证一个类只创建一个实例?
这应该是类设计者的责任,而不是类使用者的责任。
结构图:
意图:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
------lt;lt;设计模式gt;gt;GOF
生活的例子:
适用性:
(1)当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。
显示全部