As agregações são um caso especial das associações.
Uma agregação modela um relacionamento tem um (ou parte de,
no jargão da UML) entre pares. Este relacionamento significa que um
objeto contém outro. No contexto de uma agregação, os objetos podem
existir independentemente uns dos outros. Nenhum objeto é mais
importante do que o outro no relacionamento. Um losango aberto simboliza
a agregação. O losango toca o objeto que é considerado o todo do
relacionamento. O todo é constituído de partes. Como o Banco e Cliente são independentes, eles são pares. Você pode dizer que o objeto Banco e o objeto Cliente são pares, porque os objetos Cliente podem existir independentemente do objeto Banco. Isso significa, que se o objeto encerrar suas operações, os clientes não desaparecerão com o banco. Em vez disso, os clientes podem se tornar clientes de outro banco. Do mesmo modo o cliente pode sacar seus fundos e o banco continuará. |