public override void Send(string message, Colleague colleague) { if (colleague == _colleague1) { _colleague2.Notify(message); } else { _colleague1.Notify(message); } }
public void Send(string message, IColleague colleague) { if (colleague == FirstColleague) { ConcreteColleague2.Notify(message); } else { ConcreteColleague1.Notify(message); } }