设计模式是一些软件开发的代码设计的经验总结,可以更好的帮助我们管理和开发自己的代码,让软件真正做到工程化。
学习设计模式对于程序员来说是非常有用的,可以解决许多时候的设计问题,成熟的框架也都是采用设计模式来设计的。
分为原则和模式。
原则:单一职责,开放-封闭原则,Liskov替换原则、依赖倒转原则,迪米特法则,接口隔离原则,;
开发-封闭原则:代码扩展应该在尽量不修改原代码的基础上进行。
Liskov替换原则:如果调用的是父类的方法,那么子类方法也能运行,即父类的访问权限要小于子类。
依赖倒转原则:抽象不依赖具体,具体应该依赖抽象;实现对接口编程,提高内聚性,降低耦合性。
接口隔离原则:每一个接口有一个角色,不做不敢干的事情,该干的事情都要干。
模式:
原文:http://www.cnblogs.com/lxq0309/p/3642254.html