设计模式-建造者模式

1、模式

1、模式类型:

创建型

2、定义:

建造者模式(Builder Pattern):

使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

3、原理类图

4、工作原理

2、实例:

3、注意事项

优点: 分离构建过程和表示,使得构建过程更加灵活,可以构建不同的表示。 可以更好地控制构建过程,隐藏具体构建细节。 代码复用性高,可以在不同的构建过程中重复使用相同的建造者。

缺点:

如果产品的属性较少,建造者模式可能会导致代码冗余。 建造者模式增加了系统的类和对象数量。

4、应用场景

参考资料

设计模式资料
常用结构性模型

设计模式-视频讲解

设计模式-原则

comments powered by Disqus
真实 | 独立 | 有趣
联系 Justkids