目录 定义通用类图角色Product(产品类)Builder(建造者)ConcreteBuilder(具体的建造者)Director(监工) 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 通用类图 角色 Product(产品类) 具体的产品 Builder(建造者) 该角色负责定义用于生成实例的接口。 ConcreteBuilder(具体的建造者) 该角色是负责实现 Builder 角色的接口类。 Director(监工) Director 角色负责使用 Builder 角色的接口来生成的实例,负责安排已有模块的顺序,告诉 Builder 开始建造。