23种设计模式之:建造者模式

一、定义、类型及类图 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。(又叫生成器模式) 类型:创建类模式 类图: 二、四个要素 Product:表示被构造的复杂对象,其中包含需要构建的部件属性。 Builder:创建一个产品对象的各个部件指定抽象接口。 ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示。
相关文章
相关标签/搜索