Рет қаралды 15
Одиночка (Singleton)
Одиночка (Singleton) - порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.
Где применяется:
- конфигурационные настройки
- подключение к базе данных
- логирование
- счетчики
Особенности:
Приватный конструктор, ограничивающий возможность создания объектов класса за пределами самого класса.
Публичный статический метод, который возвращает экземпляр класса getInstance(). Это глобальная точка доступа к экземпляру класса.
docs.google.com/document/d/1_...