设计模式六大原则
开闭原则(Open Close Principle)
一个软件实体如类、模块和函数应该对扩赞开放,对修改关闭。
单一职责原则(Single Responsibility Principle)
一个类只负责一个职责。
里氏替换原则(Liskov Substitution Principle)
所有引用基类的地方必须能透明地使用其子类的对象。
依赖倒置原则(Dependence Inversion Principle)
程序要依赖于抽象接口,不要依赖于具体实现。
要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
接口隔离原则(Interface Segregation Principle)
客户端不应该依赖她不需要的接口;一个类对另一个类的依赖应建立在最小的接口上。
上面5个原则,简称 SOLID原则。
迪米特法则(Law Of Demeter)
一个对象应该对其他对象保持最少的了解。
作者:微微微笑
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.