这很尴尬,我为不包括图表图像而道歉(我以为我把它包括在内,但我应该更加小心并在帖子中验证它)
我对UML几乎一无所知,但据我所知,带有空心头的箭头表示继承关系(即ANDSpecification
类继承自CompositeSpecification
类),而另一种类型的箭头告诉我们我们可以从ANDSpecification
导航到CompositeSpecification
?
a)但为什么连接ANDSpecification
和CompositeSpecification
的图表包含两种类型的箭头?也许是因为ANDSpecification
继承自CompositeSpecification
,它还具有CompositeSpecification
类型的属性?
b)箭头旁边的数字是什么意思?
答案 0 :(得分:4)
首先,您能否提供类图实现的来源,您的输入不够明确,无法确定类之间的关系。
特定分类器从中继承其定义的一部分 一般分类器。一般分类器位于箭头的末端 连接器。属性,关联和操作由继承 具体的分类器。使用继承工具创建 两个分类器之间的概括。
两个分类器的成员之间的关系。那里有两个 它的类型,聚合和组合。
关联结束的多重性是可能实例的数量 与另一端的单个实例关联的类。
┬─────────────────────────┬───────────────────────────────────────────────────────┬
│ Multiplicities | Explanation |
│ | |
├─────────────────────────┼───────────────────────────────────────────────────────┼
|0..1 | zero or one instance. |
├─────────────────────────┼───────────────────────────────────────────────────────┼
|0..* or * | no limit on the number of instances (including none) |
├─────────────────────────┼───────────────────────────────────────────────────────┼
|1 | exactly one instance |
├─────────────────────────┼───────────────────────────────────────────────────────┼
|1..* | at least one instance |
├─────────────────────────┼───────────────────────────────────────────────────────┼
您可以在以下链接中找到有用的示例。
http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx