
这很尴尬,我很抱歉没有包含图表图像(我以为我包含了它,但我应该更加小心并在帖子中验证它)
我对 UML 几乎一无所知,但据我所知,一个空心箭头表示继承关系(即ANDSpecification类继承自CompositeSpecificationclass),而另一种类型的箭头告诉我们可以从 导航ANDSpecification到CompositeSpecification?
a) 但是为什么图表连接ANDSpecification并CompositeSpecification包含两种类型的箭头?也许是因为除了ANDSpecification继承自之外CompositeSpecification,它还具有 type 的属性CompositeSpecification?
b) 箭头旁边的数字是什么意思?
首先,您能否提供类图实现的来源,您的输入不够清楚,无法确定类之间的关系。
特定分类器继承了通用分类器的部分定义。一般分类器位于连接器的箭头端。属性、关联和操作由特定分类器继承。使用继承工具在两个分类器之间创建泛化。
两个分类器的成员之间的关系。它有两种类型,聚合和组合。
关联端的多重性是与另一端的单个实例相关联的类的可能实例的数量。
???????????????????????????????????????????????????????????????????????????????????
? 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 |
???????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
您可以在以下链接中找到有用的示例。
http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx
http://edutechwiki.unige.ch/en/UML_class_diagram