INF.04 · pytanie 767
Aplikacja ma mieć w całym procesie dokładnie jeden obiekt zarządzający konfiguracją. Który wzorzec to zapewnia?
- ASingleton, który ukrywa publiczny konstruktor i zwraca wciąż tę samą instancjęPoprawna
- BDekorator, który dokłada gotowemu obiektowi kolejne odpowiedzialności
- CPula obiektów, która wypożycza i odbiera z powrotem kosztowne w tworzeniu egzemplarze
- 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.