四人帮设计模式

106 阅读1分钟

设计原则:
对接口编程而不是对实现编程。
优先使用对象组合而不是继承。

设计模式六大原则:
单一职责原则:即一个类应该只负责一项职责。
里氏替换原则:所有引用基类的地方必须能透明的使用其子类。
依赖倒置原则:上层不应该依赖下层,二者都应该依赖抽象;抽象不应该依赖细节,细节应该依赖于抽象。
接口隔离原则:客户端不应该依赖他不需要的接口;一个类和另一个类的依赖应该建立在最小的接口上。
开闭原则:对扩展开放,对修改关闭。
迪米特原则:一个对象应该对其他对象保持最少的了解。