Как стать автором
Обновить

Комментарии 3

Спасибо за материал! Скажите, как связаны ваши сервисы и репозитории? Исходя из схемы оба слоя имеют доступ к моделям, что понятно, однако кажется, что отсутствует связь между сервисами и репозиториями.

На диаграмме стрелками показаны зависимости между слоями, но это не означает что сервисы не связаны с репозиториями. В общем случае контроллер (или сервис) дергает метод репозитория, который в свою очередь заполняет модель данными, эта модель в дальнейшем используется при заполнении интерфейса. При этом подходе важным является изолированность слоев и при необходимости их масштабирование.

Если сервис дёргает метод репозитория, значит он связан. На диаграмме этого не показано, вот в чём вопрос :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории