private static void Main(string[] args) { SimplePizzaFactory factory = new SimplePizzaFactory(); PizzaStore pizzaStore = new PizzaStore(factory); pizzaStore.OrderPizza("cheese"); Console.ReadKey(); }
static void Main(string[] args) { var f = new SimplePizzaFactory(); var p = f.Create("Cheese"); Console.WriteLine(p.Name); Console.ReadLine(); }
public static void RunClient() { // Create a new instance of the Factory. var factory = new SimplePizzaFactory(); // Create a new instance of the Client, passing the Factory. var pizzaStore = new PizzaStore(factory); var pizza = pizzaStore.OrderPizza("cheese"); Console.WriteLine("------------------------------------------------"); pizza = pizzaStore.OrderPizza("pepperoni"); }
static void Main(string[] args) { Title.UpperIndent(Assembly.GetExecutingAssembly()); SimplePizzaFactory simplePizzaFactory = new SimplePizzaFactory(); PizzaStor pizzaStor = new PizzaStor(simplePizzaFactory); pizzaStor.OrderPizza(PizzaTypes.Greek); Title.BottonIndent(); }
static void Main(string[] args) { SimplePizzaFactory factory = new SimplePizzaFactory(); PizzaStore pizzaStore = new PizzaStore(factory); Pizza pizza = pizzaStore.OrderPizza("cheese"); Console.WriteLine(pizza.Prepare() + "\n" + pizza.Bake() + "\n" + pizza.Cut() + "\n" + pizza.Box()); Console.ReadKey(); }
static void Main(string[] args) { SimplePizzaFactory factory = new SimplePizzaFactory(); PizzaStore store = new PizzaStore(factory); IPizza pizza = store.OrderPizza("cheese"); Console.WriteLine($"We ordered a {pizza.Name}"); //Console.WriteLine(pizza); Console.WriteLine("-------------------------"); pizza = store.OrderPizza("veggie"); Console.WriteLine($"We ordered a {pizza.Name}"); //Console.WriteLine(pizza); }
private static void Main() { var factory = new SimplePizzaFactory(); var store = new PizzaStore(factory); var pizza = store.OrderPizza("cheese"); Console.WriteLine($"We ordered a {pizza.Name}"); Console.WriteLine(pizza); pizza = store.OrderPizza("veggie"); Console.WriteLine($"We ordered a {pizza.Name}"); Console.WriteLine(pizza); }
public PizzaStor(SimplePizzaFactory simplePizzaFactory) { SimplePizzaFactory = simplePizzaFactory; }
public PizzaStore(SimplePizzaFactory factory) { this.factory = factory; }
public PizzaStore(SimplePizzaFactory pizzaFactory) { factory = pizzaFactory; }
public PizzaStore(SimplePizzaFactory factory) { _factory = factory; }