public void setMediator(MediatorPattern mediator) { this.Mediator = mediator; }
public ParticipanteImpl(string nome, MediatorPattern mediator) : base(nome, mediator) { }
public Participante(string nome, MediatorPattern mediator) { this.nome = nome; this.Mediator = mediator; }
public override void enviarMensagem(string destinatario, string mensagem) { MediatorPattern mediator = this.Mediator; mediator.enviaMensagem(this.Nome, destinatario, mensagem); }