摘要:
将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。1、基本建造者模式 建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。如果用了建造者模式,那么用户只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需要知道了。 public class Product{IList<string> parts = new List<string>();//添加产品部件public void Add(string part){parts.Add(part);}public void Sh 阅读全文