**m *i Arnem* z n*
C%wv» nV. m>yr* swad* ijpamcMnlft qftudnr ir
I notaoą lAfl dl» OgranfcNÓ Wrprq infnrmacp rui i yypmracrr* mani uh "*C w pirinudnalf ,l>grani
KiWaatf uMr r kia* w m\vc» rrudr b\\* <drv4kma rui odpo--tndmn knfWu Hrw *%vMO łrjirti Ne rorfała ołtrrflirui krotno*, ■diadane r*c krotm* ] krottudC a*ocuKit fr« okrrtflana w Uki «•« <v*V- ud kurii mna knano* *» UML i*ko pojedyncza liczba. lak' takm łub udu- bu waitufa otkłwełonyćh przecinkiem i O nmęp%ąe dowolną liczbę Na rysunku ». port* ąwfikaoa kn*nmta dl* a»nc**di pozwalana!, aby t 'ar bsi tduwnny r jednym lub więcej klawr '-rtn*.
1 |
1=1 | |
t yc AMXT*p 2 kn*nt*M
Narwy pomaftatt w opisie przrr anooatyc Nazwy »ą rwyklc prawidłowe,
A*roaqr mfi bvf rOwmr? narvwa
ram prw asoqaqc. f-7 —7— r—------
i r»* czytana w odpowu-dnim i icrunku. więc UM1 ----ttrw trójkąta na odpowiednim końcu nazw?. a> ubuowu wskazanie kierunku, r którym *koparzona )e»t narwa Na rysunku pokazana jest narwana asocjacja
Na nrsunku 31. tr-tkąt wskarujr. *r nazwa aauqaqi powinna być nderytywan* ,d lewej do prawej czyli Ccwunicate*
:M%j. Sarzałki tą a*ceqęi*4nie przydatne w przypadku, #dy
« /yrr^rw-rt—U»nq
IDE But
Rysum* 31 Nazwana atocfar/a
ograniczenia układu wymuszają umieszczenie asocjaqi w Inne) kolejncylcl ni# naturalny porządek języka
Agrrgaqa jest specjalnym typem asocjacji wykorzystywanym do reprc/cntaqt rclaqi „czę4ć" pomiędzy dwiema klasami Klasa zawierająca znajduje się po stronic relacji oznaczonej rombem, natomiast sir/alka wskazuje klasę, która jest zawierana. Podobnie jak asoqaqa, rclaqa agregacji może byd dwukierunkowa, jednak zazwyczaj kierunek nawigacji prowadzi od klasy zawierającej do klasy, która jest zawierana. Kluczowym wskaźnikiem relaqi agre-gaq> aą obiekty, które współdzielą czas istnienia. Jeżeli zawierający obiekt zostaje zniszczony, obiekt zawarty jest niszczony razem z rum Podobnie jak asocjacja, agregaqa może być uszczegóławiana /a pomocą ograniczeń, wartości nazwanych i znaczników krotności Na rysunku 32. pokazana jest agregacja pomiędzy dwiema klasa-mi, wskazująca, że dialog potwierdzenia zawiera przya.sk OK.
ConflrmtltonOltlOfl c>
wnOkButlon
-> OfcButton
Rysunek 32 Relaqa agregacji