public override void Contact(Message msg, Colleage coll) { //TODO:get target colleage and call receive function colls.ToList().ForEach(c => { if (c != coll) { c.ReceiveMsg(msg); } }); }
public abstract void Send(string message, Colleage colleage);
public abstract void Contact(Message msg, Colleage coll);