Zpo-1-wyk-Slajd28

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Rodzaje relacji: agregacja

Rodzaje relacji: agregacja


Silniejszym od asocjacji rodzajem relacji pomiędzy obiektami jest agregacja, nazywana również relacją zawierania. W relacji tej silniejszą stroną jest obiekt pełniący rolę całości, z którą związane są pozostałe obiekty uczestniczące w relacji – jej elementy. Obiekt ten zarządza swoimi elementami, dodając je, usuwając i wyszukując w odpowiedzi na żądania klientów.

Jednak relacja ta nie łączy całości i części w sposób wyłączny: elementy mogą należeć jednocześnie do wielu obiektów-całości (np. Książka może należeć do wielu Kategorii jednocześnie), a ponadto obie strony agregacji mogą istnieć niezależnie od siebie. Ta cecha odróżnia agregację od jej silniejszej postaci – kompozycji.


<< Poprzedni slajd | Spis treści | Następny slajd >>