INF.04 · pytanie 770
W aplikacji kilka widoków ma odświeżać się samoczynnie po każdej zmianie danych w modelu. Który wzorzec to realizuje?
- APrototyp, w którym nowe obiekty powstają przez klonowanie wzorcowej instancji
- BStrategia, w której algorytm przetwarzania jest podmieniany w czasie działania
- CObserwator, w którym obiekt obserwowany powiadamia zapisanych subskrybentówPoprawna
- DIterator, w którym klient przechodzi kolejno po elementach zbioru danych
Wyjaśnienie
Model nie musi wiedzieć, ile jest widoków ani czym one są, bo zna tylko listę zgłoszonych odbiorców powiadomienia.