达叔的朋友圈们

大话设计模式读书笔记-13建造者模式

2020-03-26  本文已影响0人  QuietHeart
bigtalk.jpg

第13章 好菜没回味不同——建造者模式

定义

建造者模式将复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。也叫生成器模式。

主要用于创建复杂对象(如:人),对象内部构件间构建次序稳定(如:有头、四肢、躯干),但构建的构建过程复杂多变(如:胖、瘦、高、矮)。

实现

建造者模式类图实现:

img

建造者模式使用方式:

img

总结

挺好的一个设计模式,

适用场景:创建复杂对象的算法独立于对象的组成部分以及它们的装配方式

上一篇 下一篇

猜你喜欢

热点阅读