Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
entre classes
Relacionamentos entre classes
do software
So obtidos a partir da anlise dos diagramas
de colaborao
um dos principais diagramas da UML define o
esqueleto do sistema
H trs tipos de relacionamentos entre classes:
extremidade de destino
Pode-se incluir um nome na associao
nas associaes
No comum indicar o nome da associao e os papis
cardinalidade 1
Notao UML para associaes
A leitura da cardinalidade exige cuidados:
Deve-se fazer a leitura de forma distinta para os dois
sentidos da associao
Para cada um dos sentidos:
de incio
Deve-se considerar que existe a associao de
sequncia e de colaborao
Exemplo do levantamento de associaes a partir de
um diagrama de colaborao:
Levantamento de associaes
Agregao entre classes
Relacionamento de pertinncia entre classes
Permite a incluso de objetos de uma classe no interior
so alocados dinamicamente
A notao um losango preenchido
Tipos de agregao
Tipos de agregao
Agregao por associao
Tem a mesma interpretao do que a agregao
por composio
Entende-se que o objeto agregado um componente