当有一个复杂的对象,具体的构造过程一致。(建造者模式实例)
构建抽象类
(继承而成)各种构建类,负责产品的构造
(使用)产品类(汇聚各种组件),提供接口让构建来构建组件
指挥者类使用构建抽象类,组合构建的组件,完成产品构建。