Python 设计模式

  最近在看《大话设计模式》这本书,里面的代码是C#实现的,由于找工作的原因,需要熟悉Python语言和oop设计模式,所以想用Python语言实现一下常用的设计模式。水平有限,难免有错,望大家批评指正。

  首先说一下什么是设计模式

  设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。

  有三种最基本的设计模式:

  1. 结构化模式:常用来处理尸体之间的关系,使得这些实体可以更好的协同工作。
  2. 创建者模式:提供实例化的方法,为适合的对象提供相应的对象创建方法。
  3. 行为模式:用于在不同的实体间进行通信,为实体之间的通信提供更灵活、容易的通信方法。

  

原文地址:https://www.cnblogs.com/cloudPython/p/4912254.html