Io-8-wyk-Slajd46

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wzorzec Observer: uczestnicy

Wzorzec Observer: uczestnicy


We wzorcu udział biorą udział dwa obiekty: Podmiot i Obserwator. Odpowiedzialność Podmiotu polega na przechowywaniu referencji do Obserwatorów, ich dodawaniu i usuwaniu, a także ich powiadamianiu o zmianach. Obserwator posiada interfejs służący do powiadamiania przez Podmiot, oraz aktualizuje swój stan lub wykonuje inne czynności na podstawie powiadomienia.

W języku Java rola obiektu obserwowanego jest reprezentowana przez klasę java . util . Observable , natomiast obserwatory implementują interfejs java . util . Observer . Znacznie upraszcza to zadanie implementacji wzorca w tym języku.


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