Só para confirmar. Em qualquer sistema, que tenham pessoas, sejam elas, clientes, pacientes, funcionários, alunos, estagiários, colaboradores, fornecedores e etc... Posso criar uma superclasse "Pessoa" contendo tudo o que for comum entre as demais e em seguida ir implementando o que for especialidades de cada entidade?