3 - Modelando uma classe de associação

Muitas vezes, ao associar duas ou mais classes, precisamos de informações e funcionalidades adicionais às que já existem na natureza particular de cada classe. Por exemplo, ao associar um espetáculo a um teatro, em nenhuma dessas duas classes teríamos informações de quando começa e termina a temporada desse espetáculo nesse teatro.

Para resolver essa necessidade, inserimos uma nova classe entre as duas para referenciar novas informações resultantes do relacionamento inicial.

Veja como seria a representação desse exemplo citado:

Copyright © 2014 AIEC.