Questão de Programação Orientada a Objetos
Ao desenvolver um sistema de vendas, a classe Produto possui um método chamado calculaImposto que calcula o imposto dos produtos que serão vendidos.
Qual é a melhor solução para esse caso?
A
Criar um novo método na classe Lapis chamado novoImposto que irá calcular o novo valor de imposto.
B
Remover o método da classe Produto e colocar o método calculaImposto em todas as classes.
C
Herdar o método calculaImposto da classe Produto na classe Lapis. Esse método irá chamar o método calculaImposto da classe pai e adicionar o valor excedente.
D
Alterar a nova tarifa no método calculaImposto na classe Produto e implementar um novo método chamado impostoAntigo nas classes Borracha e Caneta para calcular o imposto antigo.
E
Criar um novo método na classe Caneta chamado calculaImposto que irá chamar o método calculaImposto da classe pai e adicionar o valor excedente.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!