Порождающие паттерны проектирования
Добавлено 7 мая 2022 в 02:33
Список порождающих паттернов проектирования, которые отвечают за удобное и безопасное создание новых объектов или даже целых семейств объектов.
![]() | Фабричный метод Factory Method Определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов. |
![]() | Абстрактная фабрика Abstract Factory Позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов. |
![]() | Строитель Builder Позволяет создавать сложные объекты пошагово. Строитель даёт возможность использовать один и тот же код строительства для получения разных представлений объектов. |
![]() | Прототип Prototype Позволяет копировать объекты, не вдаваясь в подробности их реализации. |
![]() | Одиночка Singleton Гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа. |