Itomponmn mogą patodif Hirlr *rkcp do wyświetlania kolej-mt6 Moimcn r\» pm-kład łnterfrjn maHaowane ptm knmpo MN Kah kJ»*i umifłftTłtK u archiwum E|B Na rysunku 45 pnfcanm tna knmfxwm t <«fcoą zawimyąaą Miwarlr w nim klan-
kmm 4 45 ksmwwnt z atiią r Wrtrej nyfcwfknr «f Wąsy 4Mmv
kk\{ni rdwnfe* przedstawiać klasy %kład« we za pomocy zależności. s* ■portł' jx4uaxjn> na n^unku 46
I---1
ftpNmrf 46 AltrrjiAiyumf mdok kUu składanych korzystający z saUsjtaśa
K«nponcnfy mogą posiadać operacje wyświetlone bezpośrednio na mm, ale są one zazwyczaj dostępne jedynie poprzez realizowane przez komponent interfejsy UM1. umożliwia kom-p nenwn pouadanir atrybutów, ale nic wykorzystuje się tego ii»yt często Dane takie jak manifest pliku jar dla języka java są bardzae; prawidłowo modelowane jako wartości nazwane, zgod-me z rysunkiem 47.
Rysmni 47 Kimi;nnn*iif pokazuj ry uurfojn z jifiku mantftstu pliku jar
Podobni jak diagramy klas, diagramy komponentów sq wykorzystywane do pokazania statycznej budowy systemu Diagramy komponentów nv>ga pokazywać związki między podsystemami oraz które interfejsy implementowane, przez określone komponenty. Na diagramach komponentów mogi\ być użyte asocjacje, generalizacje, zależności i realizacje, na przykład tak jak na rysunku 48.