Beispiel #1
0
        public void MakeBreakfast()
        {
            // делаем кофе
            BoiledWater boiledWater = new BoiledWater();   // набираем воду
            CoffeeBeans coffeeBeans = new CoffeeBeans();   // берем зерна

            coffee = new Coffee(coffeeBeans, boiledWater); // варим кофе

            // делаем бутерброд
            Bread        bread        = new Bread();           // покупаем хлеб
            Sausage      sausage      = new Sausage();         // покупаем колбасу
            PieceBread   pieceBread   = Knife.Cut(bread);      // режем хлеб
            SausageField sausageField = Knife.Cut(sausage);    // режем колбасу

            sandwich = new Sandwich(pieceBread, sausageField); // складываем все вместе

            Console.WriteLine("Завтрак готов");
        }
Beispiel #2
0
 public Coffee(CoffeeBeans coffeeBeans, BoiledWater boiledWater)
 {
     this.coffeeBeans = coffeeBeans;
     this.boiledWater = boiledWater;
 }