Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Referente a classe tributaria

Boa tarde,me deparei com dificuldades em entender essa interface tributária a qual a mesma tem relação com uma classe que calcula o imposto,e tem duas classes que implementam essa interface no caso seguro de vida e conta corrente,pelo que entendi essa classe calculadorimposto calcula o imposto dessas classes que implementam a interface,mas não entendi o por que é necessário passar por parâmetro a interface sendo que a mesma não tem implementação

1 resposta
solução!

Oi Felipe, tudo bem ?

Estamos usando polimorfismo para isso funcionar, não podemos garantir qual é o tipo do objeto que vai entrar nessa calculadora, contudo garantimos que todos os objetos vão saber calcular, pois o método está definido na interface e todas as classes que a implementarem terão o método.