我在创建UML类图时遇到问题。 如果您能给我一些提示,那就太好了。
我的具体问题是我不知道如何解决以下想法:
有里程碑,其中包含 Maintasks (类似于TODO Task)。 主要任务包含子任务。 但是 Maintasks 和 Subtasks 具有相同的属性,并且可能具有相同的操作。 任务管理器用于处理具有里程碑,主要任务和子强文本任务的交互和信息。
对不起,我英语不好; D
所以我的想法是像这样解决它:
答案 0 :(得分:0)
总的来说,我了解您在UML中提出的建议。我注意到您将主任务和子任务分离开了,而不是使用自聚合任务,这可能是解决问题的更简单方法,尽管这可能意味着您可能不想允许递归?您也可以通过具有一种组成并将状态属性放在子或主要任务类(活动/完成)上来进行简化。希望这会有所帮助。