コード例 #1
0
ファイル: PizzaMan.cs プロジェクト: nielsodgaard/PizzaShop
 public PizzaMan(PizzaOven pizzaOven)
 {
     PizzaOven = pizzaOven;
     PizzaOven.AddObserver(this);
     PizzaFactory = new PizzaFactory();
     DayTime      = TimeOfDay.Night;
 }
コード例 #2
0
ファイル: PizzaMan.cs プロジェクト: nielsodgaard/PizzaShop
        public void TakeOrder(string[] ingredients, string drink, double price)
        {
            var pizza = PizzaFactory.MakePizza(ingredients);

            PizzaOven.PreparePizza(new PizzaToMenuAdapter(drink, price, pizza));
        }
コード例 #3
0
ファイル: PizzaMan.cs プロジェクト: nielsodgaard/PizzaShop
        public void TakeOrder(string[] ingredients)
        {
            var pizza = PizzaFactory.MakePizza(ingredients);

            PizzaOven.PreparePizza(new PizzaToMenuAdapter(pizza));
        }