ID: 3077 Projektowanie Średnie

Źródło: Arkusze CKE

Stosowanie wzorca Obserwator w programowaniu aplikacji WEB ma na celu:

Warianty odpowiedzi

  1. A

    obserwowanie interakcji użytkownika i wysyłanie wyjątków

  2. B

    dopasowanie interfejsu użytkownika do różnych typów użytkowników

  3. C

    obsługę funkcji synchronicznych w kodzie aplikacji

  4. D

    powiadamianie obiektów o zmianie stanu innych obiektów

Wyjaśnienie

Wzorzec Obserwator (Observer) rozwiązuje problem komunikacji między obiektami, gdy jeden z nich zmienia swój stan i inne muszą o tym natychmiast wiedzieć.

Zamiast ciągle odpytywać dany obiekt, czy coś się zmieniło, inne obiekty zapisują się jako jego obserwatorzy. Gdy dochodzi do zmiany, obiekt wysyła powiadomienie do wszystkich subskrybentów.

W aplikacjach internetowych to podejście stosuje się powszechnie, na przykład przy obsłudze zdarzeń interfejsu (kliknięcia) czy aktualizacji danych w czasie rzeczywistym.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Projektowanie