Пример #1
0
        internal void Prepare()
        {
            Console.Out.WriteLine(String.Format("Preparing {0}.", Name));

            this.dough    = pizzaIngredientFactory.CreateDough();
            this.cheeses  = pizzaIngredientFactory.CreateCheeses();
            this.sauce    = pizzaIngredientFactory.CreateSauce();
            this.toppings = CreateToppings();

            Console.Out.WriteLine("Tossing dough...");
            Console.Out.WriteLine("Adding sauce ...");
            Console.Out.WriteLine("Adding toppings: ");

            foreach (var topping in toppings)
            {
                Console.Out.WriteLine(String.Format("   {0}", topping));
            }
        }