android - MVVM 整洁架构中是否真的需要 Data Mapper 层?

标签 android mvvm clean-architecture

我在一些代码库中看到他们使用带有用例和 repo 层的映射器层。我们可以在用例层中拥有映射器逻辑吗?或者我们需要该层有什么具体原因吗?

最佳答案

是的,您可以,但使用映射器通常是个好主意。映射器不是 MVVM 特定的,使用映射器模式的原因是隔离逻辑,以便在必要时更容易测试和重用其他类中的转换逻辑。

关于android - MVVM 整洁架构中是否真的需要 Data Mapper 层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71237312/

相关文章:

WPF 上下文菜单

wpf - 从 MVVM WPF 中的 View 属性组成复杂模型对象(在 View 模型内)的新模型对象[递归]

mvvm - 如何在ViewModel层上将普通数据(从房间返回)转换为LiveData

c# - Clean Architecture 中的 'Use Case Interactor' 和 'Service' 有什么区别?

Android 主屏幕小部件动态调整文本大小

Android Gradle 问题 : Caused by: groovy. lang.MissingMethodException:没有方法签名

android - Edittext requestFocus() 动态不工作

javascript - 从 MVC3 服务器端传递 backbone.js 的 ViewModel

clean-architecture - 整洁的架构 - 如何处理数据库事务?

android - 简单滚动不起作用