Python设计模式

Posted bm小明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python设计模式相关的知识,希望对你有一定的参考价值。

1 设计模式简介

  • 设计模式是构建大型软件系统最强大的方法之一,优化软件架构和设计已经逐渐成为软件开发和维护过程中的一个重要课题。

面向对象设计原则:

  • 开放封闭原则
  • 控制反转原则
  • 接口隔离原则
  • 单一职责原则
  • 替换原则

设计模式:特定问题的解决方案

模式的分类:

  • 创建型模式
  • 结构型模式
  • 行为型模式

2 单例模式

3 工厂模式---建立创建对象的工厂

4 门面模式---与门面相适

5 代理模式---控制对象的访问

6 观察者模式---了解对象的情况

7 命令模式---封装调用

8 模板方法模式---封装算法

9 模型-视图-控制器---复合模式

10 状态设计模式

11 反模式

以上是关于Python设计模式的主要内容,如果未能解决你的问题,请参考以下文章

python设计模式浅析

Python工程之设计模式总结Python之23种设计模式

python23种设计模式

python——设计模式

设计模式及Python实现

Python—设计模式