“O processo de formulação de conceitos gerais abstraindo propriedades comuns de instâncias” (PRINCETON UNIVERSITY, 2010).
Na orientação por objetos, uma generalização é uma abstração de especializações, que por sua vez são instâncias da generalização e herdam características e comportamentos.
Por exemplo, um membro da universidade é uma generalização (uma superclasse). Professores, alunos e funcionários são especializações (subclasses) da generalização “membro da universidade”. Um membro da universidade tem um ID da universidade (uma propriedade comum). Assim, todas especializações herdam essa propriedade. Portanto, professores, alunos e funcionários possuem um ID.
Agora, um professor, ou aluno ou funcionário específico, com um ID específico, é uma instância dessas classes. É uma ocorrência. E ele(a) herda as propriedades tanto da superclasse “membros da universidade”, como propriedades da subclasse, a qual ele(a) pertence.
Veja um exemplo e uma ilustração no verbete sobre especialização.
PRINCETON UNIVERSITY. WordNet. 2010. Disponível em: http://wordnet.princeton.edu. Acesso em: 03 jun. 2020.
« retornar para home do glossário