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?