Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Спасибо за материал! Скажите, как связаны ваши сервисы и репозитории? Исходя из схемы оба слоя имеют доступ к моделям, что понятно, однако кажется, что отсутствует связь между сервисами и репозиториями.
На диаграмме стрелками показаны зависимости между слоями, но это не означает что сервисы не связаны с репозиториями. В общем случае контроллер (или сервис) дергает метод репозитория, который в свою очередь заполняет модель данными, эта модель в дальнейшем используется при заполнении интерфейса. При этом подходе важным является изолированность слоев и при необходимости их масштабирование.
Мобильное приложение для eCommerce: опыт кроссплатформенной разработки