Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
 public Europeu(ChatMediator mediator) : base(mediator)
 {
     Nome = "Europeu";
 }
Exemplo n.º 3
0
 public Europeu(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Europeu";
 }
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
Exemplo n.º 5
0
 public Africano(ChatMediator mediator) : base(mediator)
 {
     Nome = "Africano";
 }
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
Exemplo n.º 7
0
 public Africano(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Africano";
 }