所以我的问题是关于一个程序的 UML 图。我的教授似乎喜欢改变他绘制图表的方式,他晚上没有上网,我不确定他下一个什么时候,所以到目前为止我发现,我正在做的项目工作有两个实现,这个图的左半部分似乎描述了一个,右半部分似乎描述了另一个,我已经查找了常见的 UML 图含义,但对于它们与这个 uml 的相关性仍然有点模糊。此外,由于这门课是严格在线的,我们可以在线提问和寻求外部资源,但是,在我看来,简单的 UML 图理解不能被误解为在任何课程中都进入了“作弊”的领域。这是我所知道的:
1)左是一种实现,右是另一种。
2)左侧使用数据库类,然后由颁奖典礼使用
3) 右侧有一个类称为ballballAwards,它扩展了AbstractBaseballAwards
我想知道的是:
1)AwardsCeremony 和 AbstractBaseballAwards 之间的联系是什么?
2)我的教授的意思是说两个实现都使用了 AwardsCeremoney,并且链接实际上是在 AwardsCeremony 和棒球奖之间?
3)任何进一步的解释都会很可爱:)