Creational Patterns
- Порождающие паттерны беспокоятся о гибком создании объектов без внесения в программу лишних зависимостей.
Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует инстанцирование другому объекту.
Проще говоря, порождающие паттерны предназначены для создания экземпляра объекта или группы связанных объектов.
К ним относятся: