随笔分类 -  设计模式

摘要:一般写Singleton基本都是一下这个套路class Singleton { public static Singleton instance; private Singleton() { } public static Singleton Getinstance() { if(instat... 阅读全文
posted @ 2014-07-04 15:47 のんきネコ 阅读(675) 评论(0) 推荐(0) 编辑
摘要:为了提高软件的可维护性,应该遵循以下几点原则:1.“开放--封闭”原则(OCP) 一个软件实体应该对扩展开放,对修改封闭.2.里氏代换原则(LSP) 子类型必须能替换她们的基类型,反过来则不成立。3.依赖倒置原则(DIP) 要依赖于抽象,不要依赖于具体。 优点是降低耦合,提高可扩展性和稳定性... 阅读全文
posted @ 2014-07-03 17:17 のんきネコ 阅读(559) 评论(0) 推荐(0) 编辑