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()); }