与UML图略有误解

问题描述 投票:-1回答:1

所以我的问题涉及一个程序的UML图。我的教授似乎想改变他的图表方式,他当晚没有上网,我不确定他什么时候会成为下一个,所以到目前为止我想到的是,我的项目是工作有两个实现,这个图的左半部分似乎描述了一个,右半部分似乎描述了另一个,我已经查找了常见的UML图表含义,但仍然有点模糊他们对这个uml的相关性。此外,由于本课程严格在线,我们可以在线提问并寻求外部资源,但是,在我看来,简单的UML图表理解不能被误解为在任何课堂上过度进入“作弊”领域。这就是我所知道的:

1)左边是一个实现权是另一个。

2)左侧使用数据库类,然后由颁奖仪式使用

3)右侧有一个名为baseballAwards的类,它扩展了AbstractBaseballAwards

我想知道的是:

1)AwardsCeremony和AbstractBaseballAwards之间的联系是什么?

2)我的教授是不是说两个实现都使用了奖励奖励,而且这个链接实际上是在AwardsCeremony和baseballAwards之间?

3)任何进一步的解释都很可爱:)

uml class-diagram
1个回答
0
投票

首先,快速学习UML的最佳资源:UML Distilled,第3版,Martin Fowler。

关于你的例子:

  1. 这是一个协会
  2. 最后,是的:AbstractBaseballAwards是一个抽象类(AKA接口),因此无法实例化。但是,您将与AbstractBaseballAwards关联,然后将其实例化为BaseballAwards对象。
  3. 阅读本书:它非常简短而实用。
© www.soinside.com 2019 - 2024. All rights reserved.