设计模式的原则

设计模式

设计模式的定义

设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

设计模式的六大原则

减少耦合,增强复用性,降低代码的开发维护扩展成本(优先降低复杂度,尽量降低耦合度)。

  1. 单一职责原则(一个方法只做一件事)
  2. 开闭原则OCP
  3. 里氏代换原则(子类可以扩展父类的的功能,但不能更改父类原有的功能)
  4. 依赖倒置原则DIP
  5. 迪米特法则(最小知道原则)(传入参数越少越好)(依赖越少越好)
  6. 接口分离原则ISP(把大接口拆分成小接口)