摘要: 1,将一个实例扩展到n个实例,例如对象池的实现。2,将NEW构造器的调用转移到其他类中,例如多个类协同工作环境中,某个局部环境只需要拥有某个类的一个实例,对整个程序说,只拥有那几个协同工作环境中产生的几个实例。3,理解和扩展Singleton模式的核心是 如何控制用户使用new对一个类的实例构造器的... 阅读全文
posted @ 2014-05-22 17:05 路过的二师兄 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1:开闭原则OPC 一个软件实体应当对扩展开放,对修改关闭。再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。例子: 车类 里有名字 发动机 发动机应当拿出另写一个类2:单一职责原则SRP 就一个类而言,应该仅有一个引起它变化的原因,在构造对象时,应将对象的不同职责分离至多个类中... 阅读全文
posted @ 2014-05-22 11:25 路过的二师兄 阅读(137) 评论(0) 推荐(0) 编辑