или local) должен работать только со своими моделями. А маппит их тот, кому они нужны
Инверсия же
Как хотите
хм, а как тогда соблюсти dependency rule?
В общем прочитав все сообщения я понял, что вы имеете ввиду ситуацию когда модели для источников(сеть, бд) dataSource слой не мапит , а вот репозиторий уже мапит их для домен слоя, т.к. домен слой сам прописывает какой он хочет иметь интерфейс от репозитория. И весь спор в том, что кто то понял под DataSource реализациб интерфейса репозитория, а кто то DataSource использует как еще один уровень разделения ответственностей, который тупо получает данные из источников. Так всё ?
Обсуждают сегодня