00-Python设计模式介绍

简介 #

Python的设计模式可以分为三大类,创建型模式,结构型模式,行为型模式

创建型模式 #

介绍处理对象创建的设计模式,具体有:

  1. 工厂模式
  2. 建造者模式
  3. 原型模式

结构型模式 #

介绍处理一个系统中不同实体(类、对象等)之间的关系,具体有:

  1. 适配器模式
  2. 修饰器模式
  3. 外观模式
  4. 享元模式
  5. 模型-视图-控制器模式
  6. 代理模式

行为型模式 #

介绍处理系统实体之间通信的设计模式,具体有:

  1. 责任链模式
  2. 命令模式
  3. 解释器模式
  4. 观察者模式
  5. 状态模式
  6. 策略模式
  7. 模板模式