最近,我找到了鲍勃叔叔的The Clean Architecture帖子。但是当我尝试将它应用到当前项目时,当一个用例需要依赖另一个用例时,我陷入了困境。
例如,我的领域模型是目标和任务。一个目标可以有多个任务。当我更新一个 Task 时,它需要更新其父 Goal 的信息。换句话说,用UpdateTask例将用UpdateGoal例作为依赖项。我不确定这是否可以接受,或者我们是否应该避免用例级别的依赖关系。
UpdateTask
UpdateGoal
clean-architecture
clean-architecture ×1