Порождающие паттерны (Creational)
Порождающие паттерны делятся на два типа:
1. Паттерны уровня класса
2. Паттерны уровня объекта.
Паттерны уровня класса изменяют класс создаваемого объекта с помощью наследования.
Паттерны уровня объекта создают новые объекты с помощью других объектов.
К паттернам уровня класса относится только «Фабричный метод».
Порождающие паттерны отвечают за создание классов и объектов. Другими словами порождают классы и порождают объекты.
* [Абстрактная фабрика (Abstract Factory)](AbstractFactory)
* [Строитель (Builder)](Builder)
* [Фабричный метод (Factory Method)](FactoryMethod)
* [Прототип (Prototype)](Prototype)
* [Одиночка (Singleton)](Singleton)
Абстрактная фабрика (Abstract Factory)
Паттерн Abstract Factory относится к порождающим паттернам уровня объекта. Паттерн Abstract Facto...
Строитель (Builder)
Паттерн Builder относится к порождающим паттернам уровня объекта. Паттерн Builder определяет проц...
Фабричный метод (FactoryMethod)
Паттерн Factory Method относится к порождающим паттернам уровня класса и сфокусирован только на о...
Прототип (Prototype)
Паттерн Prototype относится к порождающим паттернам уровня объекта. Паттерн Prototype позволяет с...
Одиночка (Singleton)
Паттерн Singleton относится к порождающим паттернам уровня объекта. Паттерн контролирует создание...