public void Visit(Broadcast broadcast) { throw new NotImplementedException(); }
public void Process(Broadcast broadcast) { }
public void Visit(Broadcast broadcast) { Print(broadcast); }
public void Process(Broadcast broadcast) { _sender.Invoke($"<{broadcast.Sender.OriginalNick}> <=== just broadcasted: {broadcast.OriginalText}"); }