Задать вопрос
NikolayAlb
@NikolayAlb

Factory method создает лишнюю абстракцию?

Фабричный метод - это способ абстрагирования создания конкретного экземпляра. У нас есть общий интерфейс фабрик, затем на этом интерфейсе строится конкретная фабрика, создающая объект. Все понятно. Но у меня возникает вопрос - зачем используется отдельная прослойка в виде фабрики, если можно объединить продукты под общим интерфейсом и отдавать их из клиента, внедряя зависимость. Ведь в конечном итоге мы все равно инициализируем фабрику, так почему бы не избавиться от лишней прослойки?

upd:
Правильно ли я понимаю, что суть в том, чтобы избавить клиента от "зависимости" от объекта?
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python: навык ООП и функционального программирования
    1 месяц
    Далее
  • Учебный центр IBS
    ARC-005 Аналитические шаблоны
    1 неделя
    Далее
  • Skillfactory
    Разработчик игр на Unity
    18 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы