AbstractFactory(Абстрактная фабрика)

Описание к видео AbstractFactory(Абстрактная фабрика)

Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Полные видео курса- http://itvdn.com/ru/patterns?utm_sour...

AbstractFactory -- это паттерн проектирования, который относится к классу порождающих паттернов. Его основное назначение - предоставить интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов.
Применяется в случаях:
-когда программа должна быть независимой от процесса и типов создаваемых новых объектов
-когда необходимо создать семейства или группы взаимосвязанных объектов исключая возможность одновременного использования объектов из разных этих наборов в одном контексте.
Преимущества AbstractFactory:
-изолирует конкретные классы
-упрощает замену семейств продуктов
-гарантирует сочетаемость продуктов.

Комментарии

Информация по комментариям в разработке