对于一个学校项目,我需要制作一个应用程序,允许创建教师、学生、教师的活动和学生的评估。我创建了一个 Person 类,由 Teacher 和 Student 类扩展。但我很难学习如何在序列图中正确描述这种关系。我在网上找到的只有 HTTP 请求的东西,但从来没有继承。
我首先需要创建一名教师,然后创建与教师相关的活动,然后创建学生,然后创建学生评估。 我应该制作一张包含所有内容的大序列图还是可以制作多个序列图?请告诉我您对我的前两张序列图的看法:
由于显示教师/活动/学生/评估列表的逻辑是相同的,我认为重新使用二维图是明智的,有什么想法吗?
图表尽可能简单,但不要过多。更喜欢几个较小且易于理解的图表,而不是一张巨大且过于复杂的只有您才能掌握的图表。
我明白了:
所有这些元素只是强化了保持图表尽可能简单的建议做法。