clean-architecture - 用例是否取决于另一个用例反模式?

标签 clean-architecture

我有 2 个用例 LoadALoadSettings , 在 LoadA我需要访问 SettingsLoadSettings 返回.该业务被设计为如果 Settings尚不存在则默认 Setting会被退回。

默认的初始化逻辑放在 LoadSettings 里面,但现在 LoadA必须依赖于 LoadSettings而不是拨打 SettingsRepository ,从而创建一个 对等依赖 .

就严格遵循 Clean Architecture 而言,这是一种反模式吗?

最佳答案

“交互者可以调用其他交互者吗?”这个问题已经有多个答案。在stackoverflow上。

我最喜欢的是这个 Clean Architecture: Combining Interactors (Ben Neill 的回答)我也在我自己的项目中遵循它。

关于clean-architecture - 用例是否取决于另一个用例反模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55477984/

相关文章:

design-patterns - 需要帮助建模图像和一些使用它们的类之间的关系

Android - 我们应该将额外的业务逻辑放在架构中的什么位置?

architecture - 整洁架构与洋葱架构

android - 当 2d 数组元素的变量在 Compose with Clean Architecture 中发生变化时重新组合

design-patterns - 整洁的架构 UseCases 与具有功能的 Controller

android - 最整洁的过滤交互器结果的方法

clean-architecture - 整洁架构 : Must gateway to gateway communication go via a use case?

android - 使用事件总线解耦 Android 应用程序

android - 征求意见 - 我应该如何将 Facebook SDK 集成到 Android 的 Clean Architecture 中?

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