在下面的Java接口的UML图中,虚线箭头和填充箭头是什么意思?在这个Java UML图中,下面的虚线和填充箭头表示什么?
-1
A
回答
1
虚线和填充 - 通常是在UML - 是某种依赖的代名词。 IInterval<E>
应取决于Successorable<E>
,例如它用作方法的返回类型。
检查这个方便的UML指南:http://www.holub.com/goodies/uml/
2
虚线箭头表示依赖关系。从Dependency relationships
在UML建模,依赖关系是在其中 改变一个模型元素(供应商)影响另一个模型 元件(客户端)的关系。您可以在类 图,组件图,部署图和用例 图中使用依赖关系。
您也可以使用依赖关系来表示优先级, 其中一个模型元素必须在另一个之前。
依赖关系通常没有名称。
而实线箭头表示泛化关系。从Generalization relationships
在UML建模,泛化关系是 的关系,其中一个模型元素(子)基于另一个模型元素 (父)上。泛化关系用于类, 组件,部署和用例图中。
为了符合UML语义,通用关系 中的模型元素必须是相同的类型。例如,可以在参与者之间或在用例之间使用泛化 关系;然而, 它不能在actor和用例之间使用。
您可以添加泛化关系来捕获父级模型元素中的属性,操作和关系,然后将它们重用到一个或多个子模型元素中。由于子模型 中的元素继承了父级的属性,操作和 关系,因此只能为子级定义与父级不同的属性,操作或关系。
父模型元素可以有一个或多个子元素,任何子模型元素都可以有一个或多个父元素。 单个父模型元素和多个子模型元素更为常见。
相关问题
- 1. uml状态图中的虚线箭头
- 2. UML类图中虚线箭头的含义是什么?
- 3. UML图中的箭头
- 4. matplotlib三维图中的虚线箭头
- 5. 用UML中的实线打开箭头?
- 6. 这两个uml箭头是否相等?
- 7. 为什么这个下拉不填充?
- 8. C++在GDI中绘制一条线,末尾有一个填充的箭头头
- 9. 什么填充这个数组列表?
- 10. UML箭头说明
- 11. 什么是java中的对象头和填充
- 12. 用箭头填充带有箭头的svg路径作为头
- 13. 什么是线的箭头和大于符号在PHP中?
- 14. 如何在列表视图中显示“向下”提示箭头?
- 15. Flot图表栏用箭头表示上升和下降
- 16. UML聚集有和没有箭头
- 17. UML - 箭头上的十字是什么意思?
- 18. Dia中的UML继承箭头对角?
- 19. 这个(UML?)图表和什么程序可以使它成为什么?
- 20. 在Java代码中表示这个类图是什么?
- 21. R plot旋转点或填充箭头
- 22. 显示展开/折叠箭头总是在动态填充
- 23. 为什么GCC填充这个位域?
- 24. 为什么Button有这个填充?
- 25. Xcode的导航窗格中的箭头表示什么?
- 26. 命令提示符下面这个奇怪的小黄箭是什么意思?
- 27. JavaFX线/箭头箭头
- 28. 这个实例声明中的箭头是什么?
- 29. 用Java中的箭头绘制线条
- 30. select2不显示箭头向下图标
投票转移到程序员SE。 – Perception 2012-03-22 14:57:35