Пример #1
0
                public override void Send(string message,
                                          Colleague colleague)
                {
                    if (colleague == _colleague1)
                    {
                        _colleague2.Notify(message);
                    }
                    else

                    {
                        _colleague1.Notify(message);
                    }
                }
Пример #2
0
 public override void Send(string msg, Colleague colleague)
 {
     // если отправитель - заказчик, значит есть новый заказ
     // отправляем сообщение программисту - выполнить заказ
     if (Customer == colleague)
     {
         Programmer.Notify(msg);
     }
     // если отправитель - программист, то можно приступать к тестированию
     // отправляем сообщение тестеру
     else if (Programmer == colleague)
     {
         Tester.Notify(msg);
     }
     // если отправитель - тест, значит продукт готов
     // отправляем сообщение заказчику
     else if (Tester == colleague)
     {
         Customer.Notify(msg);
     }
 }
Пример #3
0
 public abstract void Send(string msg, Colleague colleague);
Пример #4
0
 public abstract void Send(string message, Colleague colleague);