设计原则 | 解释 |
开闭原则 | 对扩展开放,对修改关闭 |
单一职责原则 | 一个类、接口、方法有且仅有一个职责 |
组合聚合复用原则 | 尽量使用对象组合、聚合而不使用继承达到代码复用的目的 |
迪米特原则 | 又叫最少知道原则,一个类对其所依赖的类知道得越少越好 |
里氏替换原则 | 子类可以扩展父类的功能但不能改变父类原有的功能 |
依赖倒置原则 | 通过抽象使各个类或者模块不相互影响,实现松耦合 |
接口隔离原则 | 使用多个专门的接口比使用单一的总接口要好 |
设计原则 | 解释 |
开闭原则 | 对扩展开放,对修改关闭 |
单一职责原则 | 一个类、接口、方法有且仅有一个职责 |
组合聚合复用原则 | 尽量使用对象组合、聚合而不使用继承达到代码复用的目的 |
迪米特原则 | 又叫最少知道原则,一个类对其所依赖的类知道得越少越好 |
里氏替换原则 | 子类可以扩展父类的功能但不能改变父类原有的功能 |
依赖倒置原则 | 通过抽象使各个类或者模块不相互影响,实现松耦合 |
接口隔离原则 | 使用多个专门的接口比使用单一的总接口要好 |
转载于:https://my.oschina.net/u/2954646/blog/3028279