🤔 Как это работает? — Паттерн Singleton в Java
Singleton — это паттерн проектирования, который гарантирует, что у класса есть только один экземпляр. Он часто используется для управления ресурсами, такими как подключения к базе данных. Давайте разберём реализацию.
➡️ Как это работает:
• Поле instance хранит единственный экземпляр класса.
• Конструктор private, чтобы предотвратить создание новых экземпляров.
• Метод getInstance() создаёт экземпляр только при первом вызове (ленивая инициализация).
Развернутый аналог:
// Экземпляр можно также создавать сразу, а не лениво:
private static final Singleton instance = new Singleton();
👩💻
@javaquiz
Post #2426
1.29K

- 👍 1