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

W aplikacji istnieje potrzeba kontroli dostępu do współdzielonego pliku. Z tego powodu podczas tworzenia nowego obiektu, gdy wcześniej już stworzono obiekt tej klasy, zamiast nowego obiektu jest zwracany ten uprzednio utworzony. Wskaż wzorzec projektowy pasujący do tego opisu (pomocnicza tabela w obrazku).

Opcje odpowiedzi:
A
Fabryka abstrakcyjna.
B
Budowniczy.
C
Singleton.
Prawidłowa
D
Metoda wytwórcza.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to C. Opisany mechanizm to definicja wzorca Singleton. Jego celem jest zapewnienie, że w systemie istnieje wyłącznie jedna instancja danej klasy oraz zapewnienie globalnego punktu dostępu do niej (jak opisano w ostatnim wierszu tabeli).

Wyjaśnienie pozostałych:

  • Budowniczy służy do tworzenia złożonych obiektów etapami.
  • Fabryka abstrakcyjna tworzy rodziny spokrewnionych obiektów.
  • Metoda wytwórcza deleguje tworzenie obiektu do podklas.

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.