设计模式七大原则

1、设计模式目的

代码重用性

  • 可读性
  • 可扩展性
  • 可靠性
  • 使程序呈现高内聚,低耦合的特性

2、设计模式七大原则

1 、单一职责原则

  • 一个类应该只负责一项职责。

2 、接口隔离原则

  • 一个类对另外一个类的依赖应该建立在最小的接口上。

3 、依赖倒置原则

  • 高层模块不应该依赖低层模块,二者都应该依赖其抽象
  • 抽象不应该依赖细节,细节应该依赖抽象
  • 依赖倒转(倒置)的中心思想是面向接口编程
  • 使用接口或抽象类目的是制定好规范

4 、里氏替换原则

  • 所有引用基类的地方必须能透明地使用其子类的对象

5 、开闭原则

  • 对外扩展开放、对修改关闭

6 、迪米特法则

  • 又叫最少知道原则、即一个类对自己依赖的类知道的越少越好

7 、合成复用原则

  • 尽量使用合成/聚合的方式,而不是使用继承。
posted on 2022-08-28 22:19  热爱技术的小郑  阅读(15)  评论(0编辑  收藏  举报