コード例 #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");
        }
コード例 #2
0
 public Europeu(ChatMediator mediator) : base(mediator)
 {
     Nome = "Europeu";
 }
コード例 #3
0
 public Europeu(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Europeu";
 }
コード例 #4
0
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
コード例 #5
0
 public Africano(ChatMediator mediator) : base(mediator)
 {
     Nome = "Africano";
 }
コード例 #6
0
 public AbstractUsuarioChat(ChatMediator mediator)
 {
     _mediator = mediator;
 }
コード例 #7
0
 public Africano(ChatMediator mediator)
     : base(mediator)
 {
     Nome = "Africano";
 }