生成器模式 § 适用场景 § 当需要创建一个很复杂的对象,创建过程分为很多步骤的时候,适合使用生成器模式。传统的第一种做法,在对象内部创建很多子对象,子对象会难以管理;第二种做法,在构造函数中传入复杂的参数,参数不好确认,并且对于一个对象来说,可能只有少数几个参数是有用的。 概念 § 生成器 § 生成器用于编写生成对象的各个步骤。不同的产品使用不同的生成器创建,所有生成器共同实现一个生成器接口。 主管 § 可选项,用于编排执行步骤,各个步骤的具体实现交由生成器去完成。 举例 §