Zpo-10-wyk-Slajd19: 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:
==Facade: konsekwencje==
==Przykład(2)==


[[Image:zpo-10-wyk-Slajd19.PNG|Facade: konsekwencje]]
[[Image:zpo-10-wyk-Slajd19.PNG|Przykład(2)]]




Wzorzec ten przede wszystkim ułatwia korzystanie z podsystemów: programista, wywołując odpowiednie metody fasady, nie musi znać szczegółów interfejsu podsystemu, ponieważ komunikacją z nim zajmie się fasada. Zmiany w podsystemach, ich wymiana lub rozbudowa są zatem niewidoczne dla klienta, co obniża koszty ich pielęgnacji. Z drugiej strony, klient ma nadal możliwość wyboru sposobu obsługi żądania pomiędzy fasadą i bezpośrednim skorzystaniem z podsystemów.
Pierwszy krok przekształcenia polega na usunięciu kodu aktualizującego referencje powrotne po stronie klasy Kategoria. Na slajdzie odpowiednie linie kodu zostały umieszczone w komentarzu




[[zpo-10-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd20 | Następny slajd >>]]
[[zpo-10-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd20 | Następny slajd >>]]

Aktualna wersja na dzień 17:52, 4 lis 2006

Przykład(2)

Przykład(2)


Pierwszy krok przekształcenia polega na usunięciu kodu aktualizującego referencje powrotne po stronie klasy Kategoria. Na slajdzie odpowiednie linie kodu zostały umieszczone w komentarzu


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