# Абстрактная фабрика Порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов. Паттерн **Абстрактная Фабрика** предоставляет интерфейс создания семейств взаимосвязанных или взаимозависимых объектов без указания их конкретных классов. ## Принципы - Код должен зависеть от абстракций, а не от конкретных классов ## Схемы ![scheme-1](scheme-1.png) ![scheme-2](scheme-2.png)