/// <summary> /// Entry point into console application. /// </summary> public static void Main() { // Create director and builders Director director = new Director(); Builder b1 = new ConcreteBuilder1(); Builder b2 = new ConcreteBuilder2(); // Construct two products director.Construct(b1); Product p1 = b1.GetResult(); p1.Show(); director.Construct(b2); Product p2 = b2.GetResult(); p2.Show(); // Wait for user Console.ReadKey(); }
public static void Main() { Console.WriteLine ("\nThis is a list of our menu for ice cream cones"); Director director = new Director(); Builder b1 = new ConcreteBuilder1(); Builder b2 = new ConcreteBuilder2(); director.Construct(b1); Product p1 = b1.GetResult(); p1.Show(); Console.WriteLine ("\nThis is a list of our menu for sundaes"); director.Construct(b2); Product p2 = b2.GetResult(); p2.Show(); Console.ReadKey(); }