Com base nos conceitos de reutilização de código e flexibilidade
Com base nos conceitos de reutilização de código e flexibilidade, você deve planejar uma classe de faturamento com o método faturar. Lembre-se que não é permitido reescrever métodos; no entanto, deve ser considerado que cada perfil de cliente tem uma regra de faturamento diferente. Veja:
-
Cliente pessoa física recebe um desconto de 15% e tem 30 dias para pagar.
-
Cliente pessoa jurídica recebe um desconto de 20% e tem 60 dias para pagar.
-
Cliente governo não recebe desconto e deve pagar à vista.
Use os comandos try e catch para tratar as possíveis exceções (por exemplo, tentar ler mais clientes do que existem).
Discussão (0)
Carregando comentários...