public void Pagar() { if (cartao != null) // temos que verificar nulo várias vezes { cartao.EfetuarPagamento(valor, parcelas); } else { AbrirCaixaRegistradora(); EfetuarPagamentoEmDinheiro(valor); FecharCaixaRegistradora(); } }
public void Pagar() { cartao.EfetuarPagamento(valor, parcelas); }