Это первая из серии статей, которые я хочу написать о шаблонах проектирования. Сегодня речь пойдёт о шаблоне Singleton.
Для начала хочу сказать, что такое вообще Singleton и когда он может быть полезен. Это шаблон, который обеспечивает существование одного экземпляра класса без возможности прямого создания этого класса. Например, в приложении может быть только один менеджер работы с базой данных.
Для начала хочу сказать, что такое вообще Singleton и когда он может быть полезен. Это шаблон, который обеспечивает существование одного экземпляра класса без возможности прямого создания этого класса. Например, в приложении может быть только один менеджер работы с базой данных.