ZSBD-2st-1.2-w4.tresc-1.1-Slajd15

Z Studia Informatyczne
Wersja z dnia 16:22, 11 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Hierarchia kolekcji obiektów

Hierarchia kolekcji obiektów


Związek dziedziczenia lub czysta relacja podtypu łączące klasy definiuje relację podzbiorów między ich rozszerzeniami. Rozszerzenie klasy pochodnej jest podzbiorem rozszerzenia klasy bazowej. Rozszerzenie klasy bazowej obejmuje rekurencyjnie obiekty należące do wszystkich rozszerzeń bezpośrednich i pośrednich klas pochodnych. Relacja ta pozwala na przetwarzanie heterogenicznych zbiorów obiektów. Operacje wykonywane na rozszerzeniu klasy bazowej są automatycznie propagowane na rozszerzenia wszystkich klas pochodnych.

Na slajdzie jest to zilustrowane przykładem relacji podzbioru łączącej rozszerzenie „Figury klasy „Figura z rozszerzeniem „Wielokąty klasy „Wielokąt ”. Operacje wykonywane na zbiorze wystąpień klasy „Figura będą wykonywane również na wystąpieniach klasy „Wielokąt ”.


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