Zpo-10-wyk-Slajd15

Z Studia Informatyczne
Wersja z dnia 17:51, 4 lis 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

Przykład(2)

Przykład(2)


Ostatnią operacją jest wprowadzenie zmian do metody przypiszKsiazke () w klasie Tom, która w tym przypadku pełni rolę kontrolującą. Pierwszą instrukcją tej metody jest usunięcie referencji do bieżącego obiektu Tom ze zbioru referencji powrotnych w klasie Książka. Wykonanie tej operacji na początku przypisania książki zapewnia, że usunięte zostają ewentualne istniejące wcześniej referencje do Tomu. Następnie zmieniana jest referencja do Książki przechowywana w klasie Tom, a ostatnim krokiem jest dodanie referencji do Tomu w klasie Książka.

Teraz dodanie nowej Książki do klasy Tom powoduje jednoczesne dodanie tego Tomu do zbioru referencji przechowywanych w klasie Książka.


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