UML关系

2020-07-28  本文已影响0人  土豆特别想爬山

UML关系

关系是另一个最重要的构建块UML,它显示元素是如何彼此相关联,此关联描述的一个应用程序的功能,UML中定义了四种关系:
依赖关系:
依赖是UML元素的一个重要方面。它描述了相关的元素和方向上依赖关系。
依赖关系的虚线箭头表示,如下所示。箭头代表的独立元素,另一端的依赖元素。依赖关系是用来表示一个系统的两个元素之间的依赖。
依赖是两件事物之间的语义联系,其中一个事物的变化也影响到另一个事物。


依赖.png

协作:
一种描述一组对象之间连接的结构关系,如聚合关系(描述了整体和部分间的结构关系);协作介绍 UML 图中的元素相关联。简单的一句话,它介绍了多少个元素参与互动。
联合会(无)两侧的箭头的虚线表示。两端代表两个相关联的元素,如下所示。在两端(1,*等)的多样性也提到多少对象相关。


协作.png
协作表示法

泛化:
泛化介绍了面向对象世界的继承关系。这是父与子的关系。
泛化为代表的空心箭头,如下图所示箭头的一端表示的父元素而另一端表示子元素。
泛化可以被定义为一个专门的元件连接关系与一个广义的元素,它基本上描述了在对象世界中的继承关系,是一种一般化-特殊化的关系;

泛化

实现:
类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约。


实现.png

可扩展性表示法:

所有的语言(编程或模型)有某种机制来扩展与其功能类似的语法,语义等。 UML 具有以下机制来提供可扩展性功能。

上一篇下一篇

猜你喜欢

热点阅读