android - Android中具有干净架构的mvvm和没有干净架构的mvvm有什么区别?
问题描述
我正在学习 MVVM 和 Clean Architecture。然后我发现了一些关于 MVVM + Clean Architecture 的文章,但我仍然没有了解 mvvm with clean architecture 和 mvvm without clean architecture 之间的区别。这些东西有什么总结吗?谢谢你。
解决方案
清洁架构旨在分离各层。业务层、数据层和表示层将是独立的应用程序。因此,您将增加它们中的每一个的可重用性。MVVM 作为设计模式应该在表示层中实现。表示层将与业务层(或领域层)交互,业务层将使用数据层来共享数据。
推荐阅读
- django - 在 VS Code 中调试 django 应用程序(本地)找不到我的数据库容器 db
- acumatica - 尝试生成报告 PDF 时来自 Acumatica 代码的空引用异常
- android-studio - Android Studio 3.6 - 如何在 Design Palette 中使用布局?
- regex - 如何编写一个包含 1801-1899(包括 1801 和 1899)的所有值的正则表达式?
- node.js - Node.js Google PubSub 订阅者未收到某些消息
- python - 无法在 Selenium (Python) 中定位元素
- python - 在 scipy 中生成大型稀疏矩阵时在 long_scalars 中遇到溢出
- r - 如何在 RStudio 中找到特定日期阳性病例最多的州?
- javascript - 将数据推送到for循环内的数组中
- python - TypeError:float() 参数必须是字符串或数字,而不是“类型”