Zpo-1-wyk-Slajd28

Z Studia Informatyczne
Wersja z dnia 06:24, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
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 >>