/* Exemplo: Utilizando um Sistema Antigo responsavel pelas faturas e cobrancas * Problema: * Para utilizar o Sistema Antigo é necessário conhecer varias classes e metodos */ public static void Executar() { string cpf = "123.123.123-99"; Cliente cliente = new ClienteDAL().BuscarPorCpf(cpf); Fatura fatura = new Fatura(cliente, 1000); Cobranca cobranca = new Cobranca(TipoCobranca.Boleto, fatura); cobranca.Emitir(); ContatoCliente contato = new ContatoCliente(cliente, cobranca); contato.Enviar(); }
public ContatoCliente(Cliente cliente, Cobranca cobranca) { Cliente = cliente; Cobranca = cobranca; }