Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Princípio de Substituição de Liskov

Boa noite.

Durante a explicação sobre o I => Interface Segregation Principle, ao fazer com que ReajusteTributavel herdasse de Reajuste, não incorremos no mesmo problema de Terceiro herdar Funcionario ?

Muito bom o treinamento. Sempre bom revisitar esses conceitos.

Obrigado e parabéns.

2 respostas
solução!

Oi Josemar,

Nesse caso não, pois no exemplo do curso um ReajusteTributavel é um Reajuste, ou seja, tudo que tem na interface Reajuste faz sentido para a interface ReajusteTributavel.

Se futuramente algum novo método fosse adicionado na interface Reajuste e ele não fizesse sentido na interface ReajusteTributavel, aí sim teríamos o mesmo problema do Terceirizado herdar de Funcionario.

Bons estudos!

Boa tarde Rodrigo.

Maravilha, obrigado.