Klassidiagrammid
Sõltuvuse ja peenendamise seosed
Sõltuvusseos on semantiline ühendus kahe mudelielemendi vahel, millest
üks on sõltumatu ja teine sõltuv element. Sõltumatu elemendi muutmine
mõjutab sõltuvat elementi. Nagu üldistusseose puhul, võib
mudelielemendiks olla klass, pakett, use case, jne..
Sõltuvuste näited: Üks klass käsitleb teise klassi objekti parameetrina;
üks klass pöördub teise klassi globaalse objekti poole; üks klass kutsub
välja klassiskoobiga operatsiooni teisest klassist.
Sõltuvusseost näidatakse katkendjoonega mudelielementide vahel. Joone
ühes otsas on nool, joonel võib olla märgend, mis näitab stereotüüpi
(sõltuvuse liiki). Sõltuvuse stereotüübiks võib olla näiteks “sõber”: üks
mudelielement saab erilised õigused teise mudelielemendi sisemiste
(isegi privaatse nähtavusega) osade / struktuuride poole pöördumiseks.
Peenendus (refinement) on seos sama asja kahe kirjelduse vahel, mis on