public void Construct(Builder builder)
{
builder.BuildPartA();
builder.BuildPartB();
}
}
public static void Test() { var director = new Director(); director.Construct(new ConcreteBuilder1()); director.Construct(new ConcreteBuilder2()); }