Io-8-wyk-Slajd45
Z Studia Informatyczne
Wzorzec Observer
Rozwiązanie to znane jest jako wzorzec o nazwach Observer lub Listener. Biblioteka pełni rolę Podmiotu – obiektu, którego stan jest obserwowany, natomiast Czytelnik jest jego Obserwatorem. Czytelnik wyraża zainteresowanie powiadomieniami, rejestrując się Bibliotece jako Obserwator. W efekcie Biblioteka wywołuje wspólną metodę wszystkich Obserwatorów (aktualizuj ()) na rzecz każdego zarejestrowanego Obserwatora.