天天看点

【心得分享】1.设计模式概述1.设计模式概述

1.设计模式概述

1.1 为什么需要设计模式

  1. 因为软件开发中,存在很多相似的场景,不管在什么项目(OA、CRM、电商等),而设计模式就是为这些场景提供一种通用的解决方案。
  2. 设计模式,可以使得我们的代码更加具有可扩展性与可维护性,可以使得代码松耦合,提高代码的可重用性。
  3. 使得代码更容易理解。

1.2 设计模式设计原则(即设计模式是根据什么原则来设计的)

设计模式共有七大原则:

  1. 单一职责原则
  2. 开闭原则
  3. 依赖倒置原则
  4. 里氏替换原则
  5. 接口隔离原则
  6. 迪米特法则
  7. 合成复用法则

继续阅读