领域层依赖于存储库层,你如何解决这个问题?

问题描述 投票:0回答:0

我正在阅读谷歌名为“in android now”的 github 应用程序中的代码,它展示了干净的架构。在领域层有这样一段代码:


    class GetFollowableTopicsUseCase @Inject constructor(
    private val topicsRepository: TopicsRepository,
    private val userDataRepository: UserDataRepository,
) 

如您所见,用例依赖于两个存储库,据我所知,这应该是相反的,即存储库应该依赖于域层。 这个可以吗?你应该如何解决这个问题? 感谢您的阅读。

android android-architecture-components
© www.soinside.com 2019 - 2024. All rights reserved.