Ejemplo n.º 1
0
        /// <summary> Рабочий цикл </summary>
        public void WorkingCycle()
        {
            _cleaner.CleanCafe();
            _driver.GetProducts();

            _cooker.CookShaurma();
            _cashier.TakeMoney();

            _cooker.CookShaurma();
            _cashier.TakeMoney();

            _cooker.CookShaurma();
            _cashier.TakeMoney();

            _cooker.CookShaurma();
            _cashier.TakeMoney();

            _cooker.CookShaurma();
            _cashier.TakeMoney();

            _cleaner.CleanCafe();

            CountRevenue();
        }
Ejemplo n.º 2
0
 /// <summary> Приготовить шаурму </summary>
 public void CookShaurma()
 {
     //Владелец делает шаурму так как умеет...
     //Мог раньше готовить сам, а сейчас только говорит повару сготовить её
     _cooker.CookShaurma();
 }