摘要:
目录 python实践设计模式(一)概述和工厂模式 python实践设计模式(二)Builder,Singleton,Prototype在上次学习的基础上,本次继续把创建型模式的其他3种模式学习总结一下。 4.Builder模式 个人理解,如果说工厂模式旨在选择创建哪一类的实例,而Builder模式的重点是封装一个实例的复杂创建过程。它可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。也就是说,建造的步骤可以稳定不变,但是每一步的内部表象可以灵活变化。UML图如下:Builder:为创建Product对象的各个部件指定... 阅读全文