Singleton模式 笔记

来源:互联网 发布:显示系统隐藏文件 mac 编辑:程序博客网 时间:2024/06/08 09:02

单件模式 

跟IOM他们的“单件库”有什么区别?

虽然把WaitForm实现为Singleton模式了,但实际编写中难点在其他地方


核心是“如何控制用户使用new对一个类的实例构造器的任意调用”


.net 框架里很多地方都实现了与Singleto类似的扩展

Type 就是一个Singleton对象

HttpContext.Current


想到一点,有没有办法获取当前创建的所有没有类的实例对象。在构造器中记录起来。


《设计模式:可复用面向对象软件的基础》

《面向对象分析与设计》 (翻译有点问题?)

《敏捷软件开发:原则、模式与实践》

《重构:改善既有代码的设计》

《Refactoring to Patterns》