Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 767

Aplikacja ma mieć w całym procesie dokładnie jeden obiekt zarządzający konfiguracją. Który wzorzec to zapewnia?

  1. ASingleton, który ukrywa publiczny konstruktor i zwraca wciąż tę samą instancjęPoprawna
  2. BDekorator, który dokłada gotowemu obiektowi kolejne odpowiedzialności
  3. CPula obiektów, która wypożycza i odbiera z powrotem kosztowne w tworzeniu egzemplarze
  4. DFabryka abstrakcyjna, która tworzy całe rodziny spokrewnionych ze sobą obiektów

Wyjaśnienie

Wzorzec ten kontroluje liczbę powołanych egzemplarzy i daje do nich jeden punkt dostępu w całej aplikacji.