Exemplo n.º 1
0
        static void Main(string[] args)
        {
            IEnviador enviador = new EnviaPorEmail();
            IMensagem mensagem = new MensagemCliente("Mattheus Toscano");

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

            Console.ReadKey();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            var mensagemPorEmail = new MensagemCliente(usuario);

            mensagemPorEmail.Enviador = new EnviaPorEmail();
            mensagemPorEmail.Envia();

            var mensagemPorSms = new MensagemAdministrativa(usuario);

            mensagemPorSms.Enviador = new EnviaPorSMS();
            mensagemPorSms.Envia();
            Console.ReadKey();
        }