Породжувальні патерни проектування
Список породжувальних патернів проектування, які відповідають за зручне та безпечне створення нових об'єктів або навіть цілих сімейств об'єктів.
Фабричний метод
Factory Method
Визначає загальний інтерфейс для створення об'єктів у суперкласі, дозволяючи підкласам змінювати тип створюваних об'єктів.
Абстрактна фабрика
Abstract Factory
Дає змогу створювати сімейства пов’язаних об’єктів, не прив’язуючись до конкретних класів створюваних об’єктів.
Будівельник
Builder
Дає змогу створювати складні об'єкти крок за кроком. Будівельник дає можливість використовувати один і той самий код будівництва для отримання різних відображень об'єктів.
Прототип
Prototype
Дає змогу копіювати об'єкти, не вдаючись у подробиці їхньої реалізації.
Одинак
Singleton
Гарантує, що клас має лише один екземпляр, та надає глобальну точку доступу до нього.