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

Który wzorzec projektowy najlepiej pasuje do opisu: „Chcemy umożliwić tworzenie skomplikowanego obiektu krok po kroku, a różne konfiguracje tego obiektu mogą być tworzone przez różne implementacje”?

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

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C. Builder

Dlaczego?

  • Builder to wzorzec projektowy, który pozwala na tworzenie skomplikowanych obiektów krok po kroku. Różne konfiguracje obiektu mogą być tworzone przez różne implementacje konstruktora (Builder).

Pozostałe odpowiedzi:

  • A. Observer – Dotyczy powiadamiania obiektów o zmianach stanu, a nie budowy obiektów.
  • B. Singleton – Służy do zapewnienia istnienia jednej instancji klasy, nie dotyczy skomplikowanego tworzenia obiektów.
  • D. Factory – Umożliwia tworzenie obiektów bez określania dokładnej klasy, ale nie buduje ich krok po kroku.

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.