![]() |
1
1
在干净的体系结构中,所有业务规则都交给用例交互者。其主要目标是保持业务规则独立于任何细节——任何框架——包括android。 然后,Clean体系结构使用“接口适配器”(在UI部分中称为“控制器”和“演示者”)在最方便内圈的数据和方便框架的数据之间进行映射。 所以在你的情况下,你应该选择你的第二个建议——即使这意味着你必须从多个地方调用交互者,并且必须映射一些数据类型。这是值得的好处(业务规则没有细节)。 有关用例交互者、控制器和演示者的更详细讨论,请参阅我的帖子: https://plainionist.github.io/Implementing-Clean-Architecture-UseCases/ 还有这里 https://plainionist.github.io/Implementing-Clean-Architecture-Controller-Presenter/ |
![]() |
CaHa · 如何在rxjava中等待改装响应 6 年前 |
![]() |
Martin · 可观察到。具有状态的生成器,其中异步更新新状态 6 年前 |
![]() |
Josh Laird · 轮询第二个URL,直到JSON返回预期参数 7 年前 |
![]() |
n0shadow · RxJava:为一个完整表列表指定最大并发性 7 年前 |