Допустимо ли делать фабрики фабрик?

Доброго дня.
У меня есть набор классов, реализующих Factory Method. Соответственно, каждая фабрика отвечает за свою разновидность создаваемых объектов. Однако, в клиенте фабрики мне требуется каждый раз указывать фабрику явно, напр. new FactoryDelta.

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

Заранее спасибо.
  • Вопрос задан
  • 361 просмотр
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Если вам так нравится, если вы сами понимаете зачем это нужно, если вы не нашли подхода по проще - то пожалуйста, делайте. Главное что-бы вы сами понимали что происходит и зачем вам проектировать приложение именно так.
Ответ написан
Комментировать
GavriKos
@GavriKos
Пределы допустимости определяет разработчик. И никто другой.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽