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

Który wzorzec projektowy najlepiej pasuje do opisu: „Obiekt może tworzyć różne typy innych obiektów, ale decyzja o tym, jaki obiekt stworzyć, jest podejmowana podczas działania programu”?

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

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B. Factory

Dlaczego?

  • Factory to wzorzec projektowy, który tworzy obiekty bez konieczności określania dokładnej klasy obiektu. Decyzja, jaki obiekt stworzyć, może być podejmowana w trakcie działania programu, co zwiększa elastyczność.

Pozostałe odpowiedzi:

  • A. Builder – Służy do konstruowania złożonych obiektów krok po kroku, ale nie decyduje o typie obiektu w czasie działania programu.
  • C. Singleton – Zapewnia istnienie tylko jednej instancji klasy, nie odpowiada za tworzenie różnych obiektów.
  • D. Observer – Dotyczy powiadamiania obiektów o zmianach stanu, a nie tworzenia obiektów.

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.