Продолжим разработку вариантов реализации Пула одиночек, начатую в прошлой части. Поставим задачу сделать простым использование шаблона с уже существующими классами. Кроме того, добавим несколько новых возможностей.
Читать дальше...
Название шаблона
Пул одиночек (Multiton / Registry of singletons).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Отложенная (ленивая) инициализация (Lazy initialization).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Инициализация при получении ресурса (Resource Acquisition Is Initialization или RAII).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Пул объектов (Object pool).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Прототип (Prototype).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Строитель (Builder).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Абстрактная фабрика (Abstract factory).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Одиночка (Singleton).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...
Название шаблона
Фабричный метод (Factory Method).
Тип
Порождающий шаблон проектирования (Creational).
Читать дальше...