...
1-n-assosiasjoner er koblinger mellom objekter hvor ett objekt av en type kan ha flere av en navngitt kobling til andre objekter av en annen eller samme type, men de andre kan bare ha én kobling tilbake. Et eksempel er at en CD kan ha flere spor, mens et spor bare kan være på/inni én CD. Et CD-objekt kan altså ha ingen, én eller flere inneholder-koblinger til Spor-objekter, mens et Spor-objekt kan bare være koblet (tilbake) til ett CD-objekt.
1-1n-assosiasjoner kodes i Java med et enkelt felt av Collection-felt spesialisert med < > til riktig type og med navn tilsvarende assosiasjonenrollen. Navngivingen av feltet er forsåvidt underordnet, siden det er innkapslingen i form av get-, add og set remove-metoder som er viktig. Her er diagrammet for en generell 1-1n-assosiasjon og kode-malen for de to klassene som deltar i den:
|
|
|
...