3.1 Tipos de Associação

As associações podem ser refinadas em um modelo mais restritivo de relacionamento, chamado “agregação”. Uma agregação pode ainda ser refinada em um relacionamento ainda mais restritivo, denominado “composição”.

Associação Agregação Composição
  • Os objetos sabem da existência do relacionamento que há entre si, dessa forma eles podem trabalhar juntos.
  • A integridade da configuração é protegida.
  • Funcionam como um único objeto.
  • Um objeto controla todos os outros.
  • Toda agregação é um tipo de associação.
  • Toda agregação possui as características de uma associação e outras novas específicas da agregação.
  • Cada parte só pode ser membro de um objeto agregado
  • Toda composição é um tipo de agregação.
  • Toda composição possui as características de uma agregação e outras novas específicas da composição.
Copyright © 2014 AIEC.