"""
建造者模式：
    实现思路：提供指挥者类和建造者类，建造者可以生产属性值不同的产品。
    场景：需要创建一个复杂的对象（对象由多个部分构成，且要经过多个步骤，且步骤还要遵循一定顺序）
            要求一个对象要有多种表现，并希望对象的构建与表现解耦。
            想要在某个时间点创建，在稍后的时间里进行访问。
    与工厂模式区别：
        工厂模式在代码启动后就创建好了对象，一个factory生产指定对象。
"""