1
resposta

Compor ou Usar uma classe Abstrata

Professor uma dúvida, seguindo o LISP eu deveria compor em vez de usar herança, até aí tudo bem. Já que um terceirizado não poderia galgar aos mesmos cargos de um funcionário. Porém se eu criar uma classe abstrata chamada DadosPessoais(nome,cpf,salario), fazendo com que tanto Funcionário quanto terceirizado herdem dela, ainda sim estaria errado?

1 resposta

Oi João, talvez vc encontra hoje uma abstração que te atende, mas amanha pode surgir algo que nao faz mais sentido. Normalmente a composição é mais flexivel do que a herança (herança é um acoplamento mais forte). Por exemplo, um "tercerizado" deveria ter um salario? Talvez até o CPF é questionavel e ai vamos ao nome.

Espero ter ajudado de alguma forma, Nico