摘要:
建造者模式(Builder),将一个复制对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式的UML图: Builder是为创建一个Product对象的各个部件指定的抽象接口。 ConcreteBuilder是具体的建造者,实现Builder接口,构造和装备各个部件。 Product是产品角色,也就是具体的产品。 Director是指挥者,它是构建一个使用Builder接口的对象。 以下给出建造者模式的基本代码结构:namespace ConsoleApplication1{ //Product类 class Pr... 阅读全文