python设计模式
京金
工地搬砖工,美团外卖员,申通快递员,KTV跑腿小哥。
展开
-
python 设计模式(一):工厂模式
全文绝大部分摘自《精通python设计模式》 https://item.jd.com/11993078.html在工厂设计模式中,客户端(调用方)可以请求一个对象,而无需知道这个对象来自哪里;也就是说,使用哪个类来生成这个对象。 (1) 工厂背后的思想是简化对象的创建。 与客户端自己基于类实例化来直接创造对象相比,基于一个中心化函数来实现,更易于追踪创建了那些对象。通过将创建对象的代码和使用对象转载 2017-12-25 19:28:47 · 166 阅读 · 0 评论 -
python设计模式(二):建造者模式
什么时候用到:如果我们知道一个对象必须经过多个步骤来创建,并且要求同一个构造过程可以产生不同的表现,这就需要用到建造模式。 该模式中,有两个参与者:建造者和指挥者。建造者负责创建复杂对象的各个组成部分。 指挥者使用一个建造者势力控制建造过的过程建造者模式和工厂模式的区别:这两个区别不太明确,主要的区别在于工厂模式以单个步骤创建对象,而建造者模式以多个步骤创建对象,并且几乎始终一个指挥者。 另一转载 2018-01-03 19:20:37 · 192 阅读 · 0 评论