Avatar notebook default
9篇文章 · 3943字 · 4人关注
  • [Python设计模式] 10 - 观察者模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 观察者模式:又叫发布订阅模式,定义了一...

  • [Python设计模式] 09 - 建造者模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 建造者模式:将一个复杂对象的构建与他的...

  • [Python设计模式] 08 - 外观模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 外观模式:为子系统中的一组接口提供一个...

  • [Python设计模式] 07 - 模板方法模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 模板方法模式:定义一个工作流或算法的基...

  • [Python设计模式] 05 - 工厂方法模式

    除非需求非常明确,通常一开始无法确定哪些地方需要通过设计模式来优化代码的组织,因此通常的做法是先根据当前需求编写简单实现,等到变化发生时立即采取...

  • [Python设计模式] 04 - 代理模式

    需求变更应该尽早发现,发现的越早代码的抽象越容易,等到业务逻辑变得庞大复杂,已有代码已经到处在使用时,重构的成本就会变大,因此一开始的实现应该越...

  • [Python设计模式] 03 - 装饰模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 装饰模式:动态的给对象添加额外的功能。...

  • [Python设计模式] 02 - 策略模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 策略模式: 定义了算法家族,分别封装起...

  • [Python设计模式] 01 - 简单工厂模式

    设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 简单工厂模式又叫静态工厂方法模式,工厂...

文集作者