[精通Python设计模式]笔记

📅 发布时间:2026/7/10 3:42:11 👁️ 浏览次数:
[精通Python设计模式]笔记
文章目录设计模式(python)1、工厂模式1.1、简单描述1.2、应用场景2、建造者模式2.1、简单描述2.2、应用场景3、原型模式3.1、简单描述3.2、应用场景设计模式(python)1、工厂模式1.1、简单描述每个工厂方法对外提供一致的API新增工厂方法后工厂的使用者无需更改代码。1.2、应用场景想要追踪对象的创建时想要将对象的创建与使用解耦时想要优化应用的性能和资源占用时2、建造者模式2.1、简单描述分为指挥者、建造者指挥者指挥建造者建造者分步骤逐步建造复杂类2.2、应用场景创建一个复杂对象对象由多个部分构成且对象的创建要经过多个不同的步骤,这些步骤也许还需遵从特定的顺序想要将对象的构造与表现解耦某个时间点创建对象,但在稍后的时间点再访问3、原型模式3.1、简单描述基于现有的类进行深拷贝部分属性的修改3.2、应用场景对一个副本进行更改而不会影响其他对象。