Я работаю над приложением Spring Boot, используя шаблон Facade. Я понимаю, что фасады могут взаимодействовать друг с другом и инкапсулировать несколько сервисов. Однако должны ли сами сервисы взаимодействовать напрямую или лучше управлять всеми взаимодействиями на уровне фасада? Кроме того, если нескольким службам необходима общая логика, следует ли мне создавать для этого отдельную службу?
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-the-faca