Exemple #1
0
        static void Capitulo6()
        {
            IMensagem mensagem = new MensagemCliente("Victor");
            IEnviador enviador = new EnviaPorSMS();

            mensagem.Enviador = enviador;
            mensagem.Envia();
        }
Exemple #2
0
        public static void Executar()
        {
            IMensagem mensagem = new MensagemAdministrativa("João");

            IEnviador enviador = new EnviaPorEmail();

            mensagem.Enviador = enviador;
            mensagem.Enviar();

            enviador          = new EnviaPorSMS();
            mensagem.Enviador = enviador;
            mensagem.Enviar();
        }