斗爷

导航

2013年5月9日 #

Monostate模式——兼谈Singleton模式(转)

摘要: 出处:http://blog.chinaunix.net/uid-20665047-id-3257932.html1问题面向对象系统开发和设计过程中,我们会希望某个类的对象都表现得一致,像只有一个对象存在一样。Singleton模式很好地保证了获取单一对象,从而获得了单一对象表现的效果,但是Singleton模式却要付出以下几个代价(Robert . C Martin):1)没有好的方法去Destroy(摧毁)Singleton对象、或解除其职责。即使将Singleton模式中的_instance显示地设置为null,还是不能解决问题:因为系统其他模块可能依旧持有对这个Singleton对象的 阅读全文

posted @ 2013-05-09 15:15 斗哥哥 阅读(328) 评论(0) 推荐(0) 编辑