Я создаю сервисный уровень, который будет поддерживать бизнес-приложение. Слишком сложно избежать круговой зависимости. В моем приложении у меня есть два модуля, которые включают в себя A и B.
В модуле A у меня есть функция с именем "formatDataModuleA". В модуле B у меня есть функция с именем "formatDataModuleB".
Проблема в том, что я хочу использовать функцию "formatDataModuleB" в A и в противном случае с модулем B. Таким образом, это вызовет проблему циклической зависимости. Я не могу использовать общий или общий модуль для содержания этих функций. Итак, есть ли какой-нибудь легкий способ повторно использовать бизнес-логи c с шаблоном сервисного уровня и избежать циклической зависимости?