Klassidiagrammid
Kolmandat järku assotsiatsioon
Seostada on võimalik enam kui kahte klassi; kolmandat järku (ternary)
assotsiatsioon seob kolme klassi.
Klient (poliisivaldaja rollis) omab palju (0 või enamat)
kindlustuslepingut, iga kindlustusleping on seotud kindlustusfirmaga
(kindlustaja rollis). Kliendi ja kindlustuslepingu vahelisel seosel on (0 või
üks) kindlustuspoliis. Kolmandat järku seos esitatakse suure rombiga.
Rollid ja arvukus (multiplicity) võivad olla näidatud, kuid
kvalifikaatoreid ja agregatsioone (järgmine teema) pole lubatud.
Kolmandat järku seosega võib olla ühendatud assotsiatsiooniklass, mis
ühendatakse katkendjoone abil ühega rombi neljast tipust.
Agregatsioon
Agregatsioon on assotsiatsiooni erijuhtum. Agregatsioon näitab “osa-
terviku” seost klasside vahel. Näiteks auto koosneb neljast rattast,
mootorist, kerest, käigukastist, jne.
Agregatsioon kirjeldab sageli erinevaid abstraktsioonitasemeid (auto
koosneb roolist, mootorist,..)