设计模式

2020-10-05  本文已影响0人  Cook1fan

设计模式七大基本原则

开闭原则(Open Closed Principle,OCP)
单一职责原则(Single Responsibility Principle, SRP)
里氏代换原则(Liskov Substitution Principle,LSP)
依赖倒转原则(Dependency Inversion Principle,DIP)
接口隔离原则(Interface Segregation Principle,ISP)
合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)
最少知识原则(Least Knowledge Principle,LKP)或者迪米特法则(Law of Demeter,LOD)

创建模式(Creational Pattern)

  1. 简单工厂模式(静态工厂方法模式,Static Factory Method)
  2. 工厂方法模式
  3. 抽象工厂模式
  4. 建造模式
  5. 单例模式
  6. 多例模式
  7. 原始模型模式

行为模式

  1. 策略模式
  2. 迭代子模式
  3. 模版方法模式
  4. 调停者模式
  5. 观察者模式
  6. 责任链模式
  7. 备忘录模式
  8. 命令模式
  9. 状态模式
  10. 访问者模式
  11. 解释器模式

结构模式

  1. 装饰模式
  2. 合成模式
  3. 代理模式
  4. 适配器模式
  5. 桥梁模式
  6. 缺省适配模式
  7. 享元模式
  8. 门面模式

架构模式

  1. MVC模式
上一篇 下一篇

猜你喜欢

热点阅读