Não
duvido que seja uma modelagem muito melhor. Sem dúvida é. Meu debate com o Sven
vem por ele considerar que a implementação sem a "association class" determina
uma agregação. Esta explicando que não é necessário uma 'association class' numa
associação e que uma referência em java não
Sem entrar no métiro de como deveria ser modelado
este caso específico, gostaria de diser que uma classe pode referenciar outra
sem que exista um relacionamento do tipo agregação entre elas.
Se isto não for verdade, como representariamos uma
associação simples em código? Não
Aggregation um relacionamento ' has a '
Uma classe de association um relacionamento ' x has an y and y has an
x ' (pode ser 0..n, n..0). A classe de associacao contem a informaao sobre
este relacionamento que no pertence nas classes no relacionamento.
Porem, numa associacao de duas classes