/// <summary> /// The send. /// </summary> /// <param name="message"> /// The message. /// </param> /// <param name="colleague"> /// The colleague. /// </param> public override void Send(string message, ColleagueBase colleague) { if (colleague == this.Colleague1) { this.Colleague2.HandleNotification(message); } else { this.Colleague1.HandleNotification(message); } }
/// <summary> /// The send. /// </summary> /// <param name="message"> /// The message. /// </param> /// <param name="colleague"> /// The colleague. /// </param> public abstract void Send(string message, ColleagueBase colleague);