摘要: Singleton模式主要作用是保证在应用程序中,一个类只有一个实例存在。 在很多操作中比如建立目录,数据库连接都需要这样的单线程操作.....................
阅读全文
摘要: 面向对象可利用设计(OOD)的第一块基石,就是"开-闭原则(Open-Closed Principle,简称OCP)。OCP原则认为:一个软件应该对扩展开放,对修改关闭。 这是由大师Bertrand Meyer提出,英文原文是: Software entities should be open for extension,but closed for modification. 那么怎么在程序设计中做到遵循OCP原则,进行面向对象程序设计呢?
阅读全文
摘要: 从某种意义上来说,单件模式是限制而不是改进类的创建。它可以保证一个类有切且仅有一个实例,并提供一个访问它的全局访问点。像这样的情况在实际程序设计中是常常遇到的。
阅读全文