parent
38709def23
commit
8c38c2913a
@ -0,0 +1,10 @@
|
|||||||
|
## 六大原则
|
||||||
|
|
||||||
|
1. 单一职责:一个类只负责唯一一项职责
|
||||||
|
2. 依赖倒置:即面向接口编程,系统的高层模块(顶层接口、顶层抽象类等)不应该依赖底层模块(具体实现类),当需求发生变化时,对外接口不变,只要提供新的实现类即可。
|
||||||
|
3. 接口隔离:尽量设计出功能单一的接口,避免实现类实现很多不必要的接口方法
|
||||||
|
4. **开放-封闭:对扩展开放,对修改关闭**,本原则是设计模式的终极目标
|
||||||
|
5. 迪米特法则:尽量减少类之间的耦合性
|
||||||
|
6. 里氏替换:继承体系的设计要合理
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue