将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。  2.1 建造者:为创建一个产品对象的各个部件指定抽象接口。  3.1 以下是这个实例的类图,以及对类图的解读。  3.2 代码实现及解读:  4.1 优点    4.1.1 用户只需要指定要建造的类型就可以得到它们,而具体的建造过程和细节不需要知道。  4.2 缺点    以上例子说明,现在我要增加产品的一个细节,如把创建脚的过程也添加进来,看我们需要改哪些类。Buider,FatPersonBuilder,ThinPersonBuilder,PersonDirector,我们对修改也就开放了。  4.3 实用范围    4.3.2 当复杂对象的部件相对稳定,不会发生变化时

C# 设计模式系列教程-建造者模式

C# 设计模式系列教程-建造者模式

C# 设计模式系列教程-建造者模式

C# 设计模式系列教程-建造者模式