【发布时间】:2019-05-30 21:03:06
【问题描述】:
几年来,我阅读了有关 Android 架构和清洁架构的文章。
在干净的架构中,我们通常有 3 层:Presentation(包含 MVVM/MVP)- Domain(包含 POJO 和 UseCases/Interactors)- Data(包含存储库实现)
在 Android 项目中,通常只有 2 层:包含 MVVM 内容的表示层和包含存储库的数据层。存储库直接从 ViewModel 访问,数据在 ViewModel 中处理后再传递给 View。
所以我的问题是:Android 上的 UseCases/Interactors 的目的是什么?它们是相关的还是可以完全集成到 Android 的 ViewModel 中?
【问题讨论】:
标签: android mvvm architecture use-case clean-architecture