пятница, 1 августа 2014 г.

Паттерны проектирования. Singleton.

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

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