Результаты применения паттерна Singleton
Достоинства паттерна Singleton
- Класс сам контролирует процесс создания единственного экземпляра.
- Паттерн легко адаптировать для создания нужного числа экземпляров.
- Возможность создания объектов классов, производных от Singleton.
Недостатки паттерна Singleton
В случае использования нескольких взаимозависимых одиночек их реализация может резко усложниться.
Поведенческие шаблоны
Стратегия (Strategy)