If control enters the declaration concurrently while the variable is being initialized, the concurrent execution shall wait for completion of the initialization

 

Результаты применения паттерна Singleton

 

Достоинства паттерна Singleton

 

- Класс сам контролирует процесс создания единственного экземпляра.

- Паттерн легко адаптировать для создания нужного числа экземпляров.

- Возможность создания объектов классов, производных от Singleton.

Недостатки паттерна Singleton

 

В случае использования нескольких взаимозависимых одиночек их реализация может резко усложниться.

 

Поведенческие шаблоны

Стратегия (Strategy)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: