mid16 zgłoszeń

Wyjaśnij wzorzec Singleton i jego implementację w Javie.

Singleton zapewnia jedną instancję klasy. Bezpieczna implementacja: enum (najlepsza, thread-safe, serializable), lub double-checked locking z volatile. Prywatny konstruktor blokuje tworzenie instancji. Uwaga: utrudnia testowanie i łamie SOLID.

Więcej pytań z Java