Associação

Uma associação descreve um grupo de ligações [1] entre instâncias com estrutura e semântica comuns. Por exemplo, uma Pessoa trabalha-para uma Empresa. Uma associação descreve um conjunto de potenciais ligações da mesma maneira que uma classe descreve um conjunto de potenciais objetos.

As associações são intrinsecamente bidirecionais. O nome de uma associação binária costuma ser lido em uma determinada direção, mas ela pode ser percorrida em direção diferente. A direção que o nome implica é a direção para frente; a direção oposta é a direção inversa. Por exemplo, trabalha-para interliga uma Pessoa a uma Empresa. O inverso de trabalha-para poderia ser chamado de emprega e liga uma Empresa a uma Pessoa. Na realidade, ambos os sentidos são igualmente significativos, e referem-se à mesma associação subjacente; são apenas os nomes que estabelecem uma direção.

Ex.:

Exemplos
 

[VOLTA]

 


Aula produzida por Leonardo Mendes Simão, Rafael de O. Valle dos Santos e Rafael Sabbagh Armony