static void BridgePattern() { IMensagem mensagem = new MensagemCliente("Thiago"); IEnviador enviador = new EnviaPorEmail(); mensagem.Enviador = enviador; mensagem.Envia(); }
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(); }