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