2012年4月30日

设计模式 3.5 Singleton(单件)-对象创建型模式

摘要: 其实我已经写了一篇关于单件模式的随笔了,这里我将再重复一次的对这个模式进行记录。 1.意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点 2.动机 很明显,我们有时需要一个只有一个实例的类。例如,我们系统中可以有许多打印机,但却只应该有一个打印假脱机(printer spooler)。 3.适用性在类只能有一个实例而且客户可以从一个总所周知的访问点访问它时当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展实例事 4.结构 5.参与者 Singleton --定义一个Instance 操作,允许客户访问它的唯一实例。Instance是一... 阅读全文

posted @ 2012-04-30 16:34 lufangtao 阅读(308) 评论(0) 推荐(0) 编辑

导航