建造者模式

1、建造者模式的动机

2、建造者模式的定义

建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
解释:建造者模式是一步一步的创建对象,它只需要用户指定要创建的复杂对象和内容就可以,而不必关心内部的创建过程;

3、建造者模式的类结构图

image

4、优缺点和适用场景

优点