Przejdź do treści głównej
INF.04Pytanie #30 z 856wzorce-projektowe-i-architektura

Który wzorzec projektowy najlepiej pasuje do opisu: „Chcemy zapewnić, że w aplikacji istnieje dokładnie jedna instancja danej klasy, a dostęp do niej jest globalny”?

Opcje odpowiedzi:
A
Singleton
Prawidłowa
B
Observer
C
Factory
D
Builder
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A. Singleton

Dlaczego?

  • Singleton to wzorzec projektowy, którego celem jest ograniczenie liczby instancji danej klasy do jednej oraz zapewnienie globalnego punktu dostępu do tej instancji.

Pozostałe odpowiedzi:

  • B. Observer – Służy do powiadamiania wielu obiektów o zmianach w stanie innego obiektu, nie dotyczy ograniczenia liczby instancji.
  • C. Factory – Umożliwia tworzenie obiektów bez konieczności określania ich klas, ale nie kontroluje liczby instancji.
  • D. Builder – Służy do budowy skomplikowanych obiektów krok po kroku, nie ogranicza liczby instancji.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Wzorce projektowe i architektura”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 14 pytań z tego działu.