Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在这个JavaUML图中,下面的虚线和填充箭头是什么意思?_Java_Interface_Uml - Fatal编程技术网

在这个JavaUML图中,下面的虚线和填充箭头是什么意思?

在这个JavaUML图中,下面的虚线和填充箭头是什么意思?,java,interface,uml,Java,Interface,Uml,在下面的java接口UML图中,虚线和填充箭头是什么意思 虚线和填充-通常在UML中-是某种依赖关系的同义词区间应取决于可成功,例如,它被用作方法的返回类型 查看这个方便的UML指南:虚线箭头表示依赖关系。从 在UML建模中,依赖关系是一种关系,其中 对一个模型元素(供应商)的更改会影响另一个模型 元素(客户端)。您可以在类中使用依赖关系 图、组件图、部署图和用例 图表 您还可以使用依赖关系来表示优先级, 其中一个模型图元必须位于另一个图元之前 依赖关系通常没有名称 而实心箭头表示泛化关系。从

在下面的java接口UML图中,虚线和填充箭头是什么意思


虚线和填充-通常在UML中-是某种依赖关系的同义词<代码>区间应取决于
可成功
,例如,它被用作方法的返回类型


查看这个方便的UML指南:

虚线箭头表示依赖关系。从

在UML建模中,依赖关系是一种关系,其中 对一个模型元素(供应商)的更改会影响另一个模型 元素(客户端)。您可以在类中使用依赖关系 图、组件图、部署图和用例 图表

您还可以使用依赖关系来表示优先级, 其中一个模型图元必须位于另一个图元之前

依赖关系通常没有名称

而实心箭头表示泛化关系。从

在UML建模中,泛化关系是 哪一个模型元素(子元素)基于另一个模型元素 (父母)。类中使用了泛化关系, 组件、部署和用例图

为了符合UML语义,在泛化中使用模型元素 关系必须是相同的类型。例如,泛化 关系可以在参与者之间或用例之间使用;然而, 它不能在参与者和用例之间使用

可以添加泛化关系以捕获属性, 父模型元素中的操作和关系,然后重用 它们位于一个或多个子模型图元中。因为儿童模型 泛化中的元素继承属性、操作和 父对象的关系,则必须仅为子对象定义 不同于 家长

父模型元素可以有一个或多个子元素,也可以有任意子元素 模型元素可以有一个或多个父元素。更常见的是 一个父模型图元和多个子模型图元


投票决定转到程序员SE。在接口之间,这是唯一可能的依赖关系,对吗?因为它们只有方法签名?它们也可以定义常量,但这是一种反模式(参见Bloch-Efficient Java第二版第19项),不应该使用。