与UML图略有误解

时间:2013-07-11 07:48:33

标签: uml class-diagram

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

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

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

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

我想知道的是:

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

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

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

UML Diagram

1 个答案:

答案 0 :(得分:0)

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

关于你的例子:

  1. 协会

  2. 最后,是的: AbstractBaseballAwards 是一个抽象类(AKA接口),因此无法实例化。但是,您将与 AbstractBaseballAwards 建立关联,然后将其实例化为BaseballAwards对象。

  3. 阅读本书:它非常简短实用。