Generalização / Especialização

 

A Figura 1 apresenta a representação UML do modelo PaKMaS (Passauer knowlwdge management system), um sistema de gestão de conteúdo hipermídia que diferencia os objetos de mídia, módulos de conteúdo e módulos de estrutura [ 4 ]

 Figura 1. Modelo PaKMas

No modelo apresentado na Figura 1, é possível observar a representação gráfica da Especialização / Generalização.

Trata-se de um relacionamento do tipo “é um” :

  • o Texto (Text) 'é um' Objeto de Mídia (Media Object);
  • o Som (Sound) 'é um' Objeto de Mídia (Media Object);
  • etc.

No diagrama de classes, a classe apontada pelo triângulo (Media Object) é a generalização;

No outro extremo da linha (Text, Sound, Image, Animation), encontram-se as especializações.

Licensed under the Creative Commons Attribution Share Alike 3.0 License