между слоями?
Data слой -
При получении: маппит все модели domain в свои собственные.
При передачи данных в domain, маппит свои модели в domain модели и передаёт.
Domain слой -
мапперов нет, этот слой не знает ни о Data, ни о Presentation. Сюда приходят и отсюда уходят всегда domain модели.
Presentation слой -
При получении: Маппит данные с domain слоя в свои собственные.
При передачи данных в domain, маппит свои модели в domain модели и передаёт)
А зачем тогда domain слой? И вот ещё вариант нашел https://proandroiddev.com/android-clean-architecture-kotlin-flow-hilt-simplest-way-415d7e0f41b . Где есть определения слоев:
Domain слой - этот слой не знает ни о Data, ни о Presentation. Если бы он сам маппил у себя какие-то модели, получается, он бы знал что-то о Presentation и/или Data, разве нет?
Обсуждают сегодня