public void Client2() { Dough dough = new Dough(); Sauce sauce = new Sauce("Tomato"); Topping greenPep = new Topping("Green Peppers"); Cheese mozzarella = new Cheese("Mozzarella"); Oven oven = new Oven(); PizzaFacade pf = new PizzaFacade(dough, sauce, mozzarella, greenPep); pf.MakePizza(); }
public void Client1() { Dough dough = new Dough(); Sauce sauce = new Sauce("Tomato"); Topping mushroom = new Topping("Mushrooms"); Cheese mozzarella = new Cheese("Mozzarella"); Oven oven = new Oven(); PizzaFacade pf = new PizzaFacade(dough, sauce, mushroom, mozzarella); pf.MakePizza(); }
public static void CallFacadePattern() { Dough dough = new Dough(); Sauce sauce = new Sauce("Marinara"); Cheese cheese = new Cheese("Pollyo"); PizzaTopping pizzaTopping = new PizzaTopping("Green Pepper"); PizzaFacade pf = new PizzaFacade(dough, cheese, sauce, pizzaTopping); pf.MakePizza(); Console.WriteLine("Pizza Made"); }
private static void FacadePatternPizza() { Dough dough = new Dough(); Sauce sauce = new Sauce("Tomatto"); Topping topping = new Topping("Green Pepper"); Cheese cheese = new Cheese("white"); Oven oven = new Oven(5); PizzaFacade pizza = new PizzaFacade(dough, sauce, topping, cheese, oven); pizza.MakePizza(); }
public static void Client2() { Console.WriteLine(" --- Client2's Pizza --- "); PizzaFacade pf = new PizzaFacade( "Normal dough", "Tomatoe sauce", "Green peppers", "Mozzarella"); pf.MakePizza(); }
public static void Client1() { Console.WriteLine(" --- Client1's Pizza --- "); PizzaFacade pf = new PizzaFacade( "Normal dough", "Tomatoe sauce", "Mushrooms", "Mozzarella"); pf.MakePizza(); }