Zpo-7-wyk-Slajd20: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 1: Linia 1:
==Przykład(3)==
==Mediator: przykład cd.(1)==


[[Image:zpo-7-wyk-Slajd20.PNG|Przykład(3)]]
[[Image:zpo-7-wyk-Slajd20.PNG|Mediator: przykład cd.(1)]]




Teraz można usunąć nieużywane referencje powrotne i związany z nimi kod w klasie Książka.
Klasa konsumenta, której kod został przedstawiony na slajdzie, próbuje w nieskończonej pętli odczytać wartość liczby przechowywanej w buforze Mediatora.
 
Ostatnim krokiem przekształcenia jest zapewnienie metodom w tej klasie, które dotychczas korzystały z referencji powrotnych, innej metody dostępu do niezbędnych danych. Metoda ''listaKsiazek'' ''(),'' która wyświetlała listę Książek związanych z daną Kategorią, otrzymuje zbiór Książek jako parametr.
 
W efekcie przekształcenia relacja pomiędzy Książką i Kategorią została zredukowana do asocjacji jednokierunkowej, od Książki do Kategorii.




[[zpo-7-wyk-Slajd19 | << Poprzedni slajd]] | [[zpo-7-wyk-toc|Spis treści ]] | [[zpo-7-wyk-Slajd21 | Następny slajd >>]]
[[zpo-7-wyk-Slajd19 | << Poprzedni slajd]] | [[zpo-7-wyk-toc|Spis treści ]] | [[zpo-7-wyk-Slajd21 | Następny slajd >>]]

Aktualna wersja na dzień 19:16, 4 lis 2006

Mediator: przykład cd.(1)

Mediator: przykład cd.(1)


Klasa konsumenta, której kod został przedstawiony na slajdzie, próbuje w nieskończonej pętli odczytać wartość liczby przechowywanej w buforze Mediatora.


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