Абстрактная фабрика

Описание
В шаблоне Фабрика мы создаем объекты, не раскрывая логику создания клиенту, и клиент использует общий интерфейс для создания нового типа объекта.