Glossário: Generalização

« retornar para home do glossário

“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
#printfriendly a { color: blue !important; text-decoration: underline !important; } #printfriendly i, #printfriendly em { color: purple !important; } @media print { .break-page-before { page-break-before: always !important; } h1 { page-break-before: always !important; font-size: 32px !important; } div.no-page-break-before h1, div.no-break-page-before h1 { page-break-before: avoid !important; } }