我在创建UML类图时遇到问题。如果你能给我一些提示,那就太好了。
我的具体问题是我不知道如何解决以下想法:
有里程碑包含Maintasks(就像TODO任务)。 Maintasks包含子任务。但Maintasks和Subtasks具有相同的属性,可能具有相同的操作。 Taskmanager用于处理与里程碑,Maintaasks和Substrong texttasks的交互和信息。
抱歉我的英语不好; D
所以我的想法是这样解决它:
一般来说,我了解你在UML中提出的建议。我注意到你将Main和Sub Tasks分开而不是有一个自我聚合的Task,这可能是解决问题的一种更简单的方法,虽然这意味着你可能不想允许的递归?您还可以通过使用一个组合并在子任务类或主任务类(活动/完成)上放置状态属性来简化。希望这可以帮助。