дают стрелочку от компоненты ввода/вывода к бизнес-правилам.
При этом есть фабрика, которая должн знать о этих реализациях и тогда появится ещё одна стрелочка от компоненты бизнес-правил к вводу/выводу. Не?
ну и что плохого в зацикливании ?
Как было написано, создаёт дополнительный зависимости, что ухудшает поддержу и развитие проекта.
ТАм скорее не будет никаких зацикливаний, поскольку каждая реализация будет зависить только от ИНТЕРФЕЙСА другой реализации. Но даже если и не так , зацикливание зависимостей компонент — нормальная ситуация, ничего в ней экстраординарного нет, и возникает она по простой причине — организация ПО сложна. И даже если архитектура "кривая", она лучше , чем никакой архитектуры, чем отсутствие решения вообще.
да наплевать на это.
Обсуждают сегодня