标签: android-multi-module

Android多模块架构:领域取决于数据,反之亦然

一些Android多模块架构示例表明领域层依赖于数据。其他人则相反。

\n

Android 开发者网站说:

\n
\n

领域层是位于 UI 层和数据层之间的可选层。

\n
\n

它还显示了域依赖于数据的图片:\n域取决于数据

\n

与此同时,proandroiddev.com 上的另一篇文章说:

\n

1.

\n
\n

域层\xc2\xa0是洋葱的最内部部分(与其他层没有依赖关系),它包含\xc2\xa0实体、用例和存储库接口。\xc2\xa0用例组合来自1个或多个存储库接口的数据。

\n
\n
    \n
  1. \n
\n
\n

最常见的错误之一是让您的应用程序由数据层/特定数据系统驱动。

\n
\n
    \n
  1. \n
\n
\n

域层不依赖于数据层。

\n
\n

并显示适当的图像:\n在此输入图像描述

\n

那么您能否描述一下哪种方法更适合 Android 多模块?为什么?

\n

architecture android clean-architecture android-architecture android-multi-module

5
推荐指数
1
解决办法
438
查看次数