static void Main(string[] args) { IEnviador enviador = new EnviaPorEmail(); IMensagem mensagem = new MensagemCliente("Mattheus Toscano"); mensagem.Enviador = enviador; mensagem.Envia(); Console.ReadKey(); }
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(); }