public override void Send(string message, AbstractColleague colleague) { if (colleague.GetType() == typeof(ColleagueA)) { colleagueB.Receive(message); } else { colleagueA.Receive(message); } }
public abstract void Send(string message, AbstractColleague colleague);