Wzorce projektowe · Junior · Pytanie 3 z 75
Co gwarantuje wzorzec Singleton?
- ✓Poprawna odpowiedź: Klasa ma tylko jedną instancję i globalny punkt dostępu do niej
- 2Każde wywołanie konstruktora tworzy nową niezależną instancję
- 3Obiektu nie można zmienić po utworzeniu, jak przy
Object.freeze
Wyjaśnienie
Przykłady: jeden klient API, jeden logger, jedno połączenie z bazą. W JS najprostszy singleton to moduł: export const api = new ApiClient() - moduł wykonuje się raz, a wszyscy importujący dostają ten sam obiekt.