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