我正在阅读谷歌名为“in android now”的 github 应用程序中的代码,它展示了干净的架构。在领域层有这样一段代码:
class GetFollowableTopicsUseCase @Inject constructor(
private val topicsRepository: TopicsRepository,
private val userDataRepository: UserDataRepository,
)
如您所见,用例依赖于两个存储库,据我所知,这应该是相反的,即存储库应该依赖于域层。 这个可以吗?你应该如何解决这个问题? 感谢您的阅读。