*******类名以builder结尾的基本都是构建者模式*******
一、适应场景
建造的对象流程很复杂,包含很多对象,这个时候就可以用到建造者模式。
1、需要很多零件(工厂模式创建)
2、按照特定的模式组装起来
二、开发中应用场景
三、本质
四、代码实现
1、创建目标--》飞船
2、创建零件--》发动机、逃逸塔、轨道舱
接口:
创建实现类:
3、组装
接口:
组装实现类:
4、客户获得需要的目标
建造的对象流程很复杂,包含很多对象,这个时候就可以用到建造者模式。
1、需要很多零件(工厂模式创建)
2、按照特定的模式组装起来
1、创建目标--》飞船
2、创建零件--》发动机、逃逸塔、轨道舱
接口:
创建实现类:
3、组装
接口:
组装实现类:
4、客户获得需要的目标