设计模式设计模式

设计模式原则

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

设计模式分类

###创建型模式,共五种:

  1. 工厂方法模式
  2. 抽象工厂模式
  3. 单例模式
  4. 建造者模式
  5. 原型模式

结构型模式,共七种:

  1. 适配器模式
  2. 装饰器模式
  3. 代理模式
  4. 外观模式
  5. 桥接模式
  6. 组合模式
  7. 享元模式

行为型模式,共十一种:

  1. 策略模式
  2. 模板方法模式
  3. 观察者模式
  4. 迭代子模式
  5. 责任链模式
  6. 命令模式
  7. 备忘录模式
  8. 状态模式
  9. 访问者模式
  10. 中介者模式
  11. 解释器模式
相关推荐
iFlyCai35 分钟前
23种设计模式的Flutter实现第一篇创建型模式(一)
flutter·设计模式·dart
zhouzhihao_0736 分钟前
程序代码设计模式之模板方法模式(1)
java·设计模式·模板方法模式
xianwu54341 分钟前
【设计模式】工厂模式
开发语言·c++·设计模式·简单工厂模式·抽象工厂模式
树懒_Zz5 小时前
设计模式-状态模式(State)
设计模式·状态模式
树不懒6 小时前
【设计模式】关联关系与依赖关系
设计模式
随心............6 小时前
python设计模式
java·开发语言·设计模式
Jack黄从零学c++8 小时前
设计模式——策略模式(c++)
c++·设计模式·策略模式
编程修仙8 小时前
java的单例设计模式
java·单例模式·设计模式
Light608 小时前
低代码集成多方API的简单实现
低代码·设计模式
MinBadGuy8 小时前
【GeekBand】C++设计模式笔记10_Prototype_原型模式
c++·设计模式·原型模式