设计模式 六大原则

pull/3/head
AmyliaY 5 years ago
parent 38709def23
commit 8c38c2913a

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