用例是否取决于另一个用例的反模式?

时间:2019-04-02 15:05:53

标签: clean-architecture

我有2个用例LoadALoadSettings,在LoadA中,我需要访问从Settings返回的LoadSettings。设计业务的目的是,如果Settings尚不存在,则将返回默认值Setting

默认初始化逻辑放在LoadSettings中,但是现在LoadA必须依赖LoadSettings而不是调用SettingsRepository,从而创建一个 peer -依赖性

这是严格遵循Clean Architecture的反模式吗?

1 个答案:

答案 0 :(得分:0)

对于“互动者可以叫其他互动者吗?”这个问题,已经有多个答案。在stackoverflow上。

我最喜欢的一个是enter image description here(本·尼尔的回答),我也在我自己的项目中关注它。