ifta l*fl rrwa oągU debat* n* fi-msi przypadków, kompwoa »r*J hardnej odpowiednia rut agregacja, nlr-irwattK nir tukb kom****.' t kompozycji
pjNk|c*f*o<i kranpozw-ja fe«t wykwitwin* do dokładnego ■p^M»ąv«ixS. rrrrrTiTiUkT rdaqi u wygmernwamm kodfJr Nla pmii*.' * C** agregacja tr*t zwvlJe reprezentowana jako mka*n*b i idnmy. nasirmas* k.*r\j>vnvw /*n% \\7*ijestrtpre m^iru przez ftrecmr zawieranie irwt*rvcji agreg\nv*noj klasy W fCTriii lavs kcenpozyoa fr*l ctąafto wykorzystywana do poka-■nu rrUtT x Klasami wewnętrznymi Podobrur tak agregacja, rciaoa ko*np»vTA mrdr bs\* usneregoia wiana » pomocą ograni-oeA. wartość- narwanych i znaczników krotnoda Na rysunku W ■ pat kompozycja kla%
tpntnti SS Mtrm kempccfcp Centralizacja
General izacja pat wykorzystywana do pokazania dziedziczenia: podklasa F g* w Macy ..»esf* r klasą bazową A lub klasa bazowa A fal proalizapą padklasy fi. Pojedyncza klasa może dziedziczyć po widu klasach bazowych, choć mozc nie być to obsługiwane prw mapowanie gryka Na przykład Cs-s obsługuje dziedziczenie widokrotnc. natomiast Java me Ccneralizacja nie wymaga, aby bardzie} specyficzna klasa zapewniała implementację operacji, wier rWerfcjs moZr dzaednezyć po innym interfejsie. Na rysunku M pokazana jot Mocja gmeralizacji pomiędzy dwiema klasami, gdzie klasa f ’ lor. dziedziczy po klasie Reservdtton.
Rytunek 54. Grn<raliziqa klasy
Realizacja wskazuje, te klasa implementuje (lub realizuje) interfejs wskazywany przez strzałkę realizacji. Podobnie do dziedziczenia, realizacja wskazuje*, że klasa realizująca interfejs jest implementacją danego interfejsu. Ponieważ, interfejsy definiuje tylko sygnatury operacji, realizacja wiąże interfejs z konkretną implementacją (na przykład do konkretnego zbioru metod). Często pokazuje się pakiety (stereotypowane jako podsystemy) realizujące interfejs podsystemu. Pojedyncza klasa może realizować wiele interfejsów. Ponieważ interfejsy nie mogą posiadać implementaqi, interfejs me może realizować innego interfejsu. Na rysunku 35. pokazano klasę realizującą interfejs.
tuUli