Alguns cuidados devem ser observados ao utilizar herança na ...
Alguns cuidados devem ser observados ao utilizar herança na modelagem de sistemas, especialmente quanto à localização adequada de atributos e métodos, bem como aos critérios para definir quando a herança é o mecanismo mais apropriado. Em um contexto hipotético de projeto, foi proposta uma estrutura onde apenas duas classes herdariam diretamente da classe base Pessoa: Aluno e Professor. Para simplificar o modelo, a classe Pessoa foi projetada para conter o atributo ID_Departamento, definido como não nulo (not null).
Com base nos princípios da Programação Orientada a Objetos (POO) e no cenário descrito, assinale a alternativa CORRETA: