Пример #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("Завтрак готов");
        }
Пример #2
0
 public Sandwich(PieceBread bread, SausageField sausage)
 {
     this.bread   = bread;
     this.sausage = sausage;
 }