Zpo-6-wyk-Slajd19: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
== | ==Facade: konsekwencje== | ||
[[Image:zpo-6-wyk-Slajd19.PNG| | [[Image:zpo-6-wyk-Slajd19.PNG|Facade: konsekwencje]] | ||
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. | |||
[[zpo-6-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-6-wyk-toc|Spis treści ]] | [[zpo-6-wyk-Slajd20 | Następny slajd >>]] | [[zpo-6-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-6-wyk-toc|Spis treści ]] | [[zpo-6-wyk-Slajd20 | Następny slajd >>]] |
Aktualna wersja na dzień 11:09, 17 paź 2006
Facade: konsekwencje
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.