UML关系

作者: 土豆特别想爬山 | 来源:发表于2020-07-28 19:03 被阅读0次

UML关系

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


依赖.png

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


协作.png
协作表示法

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

泛化

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


实现.png

可扩展性表示法:

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

  • 定型观念(代表新元素)
  • 标记值 (代表新的属性)
  • 约束 (代表界限)
    可扩展标记基本上是用来表示一些额外的系统行为的附加元素。这些额外的行为,不包括可用的标准符号。


    可扩展性表示法

相关文章

  • UML关系

    复习到 UML 关系时对 UML 关系的概念很是模糊,于是乎在此做个总结和对比。 UML 中有四种关系:依赖、...

  • UML类图的六大关系

    UML类图的六大关系 1、UML基本介绍 UML——Unified modeling language UML(统...

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

  • UML类图

    转:UML各种关系符号UML类图感知 UML中描述 对象 / 类 之间相互关系的方式包括:依赖(继承,实现),关联...

  • UML基础教程

    目录 前言1.1 前言1.2 UML概述1.3 UML事物1.4 UML关系1.5 各UML图及特征1.6 各UM...

  • 总结24种设计模式思想

    UML建模 常看UML建模,但是里面的关系经常很难记忆,此处记录一下。UML的六种关系:泛化、实现、关联、聚合、组...

  • 设计模式-UML关系基础

    设计模式-UML关系基础UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现。继承关系为is-a的关系,...

  • UML 关系

    依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用...

  • UML关系

    UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,...

  • UML关系

    UML关系 关系是另一个最重要的构建块UML,它显示元素是如何彼此相关联,此关联描述的一个应用程序的功能,UML中...

网友评论

      本文标题:UML关系

      本文链接:https://www.haomeiwen.com/subject/ejdqrktx.html