public static void EX2()
        {
            ChatMediator sala = new ChatMediator();

            Europeu usuarioNaEuropa = new Europeu(sala);
            Africano usuarioNaAfrica = new Africano(sala);

            sala.AdicionarASala(usuarioNaEuropa);
            sala.AdicionarASala(usuarioNaAfrica);

            usuarioNaEuropa.EnviarMensagem("hello");
            usuarioNaAfrica.EnviarMensagem("hallo");

            usuarioNaEuropa.EnviarMensagem("message");
        }
Exemple #2
0
 public Europeu(ChatMediator mediator) : base(mediator)
 {
     Nome = "Europeu";
 }
 public Europeu(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Europeu";
 }
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
Exemple #5
0
 public Africano(ChatMediator mediator) : base(mediator)
 {
     Nome = "Africano";
 }
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
 public Africano(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Africano";
 }