Zpo-11-wyk-Slajd12: 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:
==Command: interakcje==
==Przykład(2)==


[[Image:zpo-11-wyk-Slajd12.PNG|Command: interakcje]]
[[Image:zpo-11-wyk-Slajd12.PNG|Przykład(2)]]




Szczegółowy przepływ sterowania przedstawia diagram sekwencji. Inicjatorem przetwarzania jest obiekt Invoker, który zarządza obiektami typu Command. W momencie nadejścia żądania wykonania określonej operacji Invoker parametryzuje skojarzony z nią obiekt Command właściwym odbiorcą ich działań, czyli obiektem Receiver. Następnie wywołuje metodę ''execute'' ''()'' w tym obiekcie, powodując określone skutki w obiekcie Receiver, widoczne dla Klienta.
Następnie należy utworzyć podklasy klasy KartaCzytelnicza odpowiadające poszczególnym wartościom pola stanu: KartaJunior, KartaStandard i KartaSenior. Każda z tych klas pokrywa odziedziczoną z klasy KartaCzytelnicza metodę ''typKarty'' ''()'' i zwraca reprezentowany przez siebie typ karty.




[[zpo-11-wyk-Slajd11 | << Poprzedni slajd]] | [[zpo-11-wyk-toc|Spis treści ]] | [[zpo-11-wyk-Slajd13 | Następny slajd >>]]
[[zpo-11-wyk-Slajd11 | << Poprzedni slajd]] | [[zpo-11-wyk-toc|Spis treści ]] | [[zpo-11-wyk-Slajd13 | Następny slajd >>]]

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

Przykład(2)

Przykład(2)


Następnie należy utworzyć podklasy klasy KartaCzytelnicza odpowiadające poszczególnym wartościom pola stanu: KartaJunior, KartaStandard i KartaSenior. Każda z tych klas pokrywa odziedziczoną z klasy KartaCzytelnicza metodę typKarty () i zwraca reprezentowany przez siebie typ karty.


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