22. Порождающие паттерны.

Одиночка (Singleton), фабричный метод (Factory Method), абстрактная фабрика (Abstract Factory), строитель (Builder), прототип (Prototype), пул объектов (Object Pool).