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