You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
657 B
14 lines
657 B
5 years ago
|
## 六大原则
|
||
|
1. 单一职责:一个类只负责唯一一项职责
|
||
|
2. 依赖倒置:即面向接口编程,系统的高层模块(顶层接口、顶层抽象类等)不应该依赖底层模块(具体实现类),当需求发生变化时,对外接口不变,只要提供新的实现类即可。
|
||
|
3. 接口隔离:尽量设计出功能单一的接口,避免实现类实现很多不必要的接口方法
|
||
|
4. **开放-封闭:对扩展开放,对修改关闭**,本原则是设计模式的终极目标
|
||
|
5. 迪米特法则:尽量减少类之间的耦合性
|
||
|
6. 里氏替换:继承体系的设计要合理
|
||
5 years ago
|
## 装饰器模式
|
||
|
|
||
|
|
||
|
|
||
5 years ago
|
|
||
|
|