【发布时间】:2019-08-23 23:15:26
【问题描述】:
我有两个用例LoadA 和LoadSettings,在LoadA 我需要访问从LoadSettings 返回的Settings。业务被设计为如果 Settings 尚不存在,则将返回默认的 Setting。
默认的初始化逻辑放在LoadSettings里面,但是现在LoadA必须依赖LoadSettings而不是调用SettingsRepository,这样就创建了peer-dependency。
这种反模式是否严格遵循清洁架构?
【问题讨论】:
-
感谢您的链接!即使在另一个问题中没有公认的答案,它也是重复的。而且我认为在我的情况下唯一的答案是正确的!