1、建造者设计模式
    工厂方法模式注重的是整体对象的创建,而建造者模式注重的是部件的构建过程;
    工厂方法模式的对象粒度比较粗,建造者模式的产品对象粒度更加细;
    https://www.kancloud.cn/sstd521/design/193624