美文网首页
UML图的关系及箭头使用

UML图的关系及箭头使用

作者: 铜炉 | 来源:发表于2021-01-19 21:55 被阅读0次

前言

最近UML类图使用较多,有些关系和箭头的使用在这里记载一下

类图定义

用来描述系统的结构化设计,类图是最常见的一种UML图,用类图可以表示类,接口之间的静态结构关系。

类图元素

元素

元素分为两种,

1、接口
2、类

关系

关系分为六种

1、依赖
2、泛化
3、聚合
4、组合
5、关联
6、实现

依赖

依赖关系是一种上级的概念,一个类拥创建并使用另外一个类的实例(绑定)、一个类拥有另外一个类的实例(使用)、子类实现父类(泛化)等一个类中引入了另外一个类的关系都算作是依赖。在类图中,这种关系用虚线箭头表示,箭头指向为依赖的方向。

泛化

泛化就是类之间的继承,子类实现父类就是一种泛化,类图中使用空心三角形+实线表示

聚合

聚合是一种较弱的耦合关系,比如在一个List包含了某一类,这就算做聚合,类图中用空心菱形+实线表示

组合

着重描述整体与部分之间的关联,车需要轮子,那么车这个类就组合了轮子类,这种关系在类图中用实心菱形+实线表示

关联

关联关系分为双向关联和单向关联,比如手机上有很多app,这就是手机单向关联了app,人和组织是一种双向的,一个人可能属于很多组织,组织也会有很多人,这就是一种双向关联,在类图中,这种关联关系用实线加开口箭头表示

实现

描述实现类与所实现的接口之间的关系,使用空心三角形+虚线来表示

相关文章

  • UML图的关系及箭头使用

    前言 最近UML类图使用较多,有些关系和箭头的使用在这里记载一下 类图定义 用来描述系统的结构化设计,类图是最常见...

  • 2018-04-07

    学习UML类图基本概念 1.Generalization(泛化):是一种继承关系,使用带三角箭头的实线表示,箭头指...

  • UML类图

    参考链接 :UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 参考链接 :UML类图箭头关系 ...

  • UML图六种箭头含义

    UML图六种箭头含义 导语 在平时的开发中,难免会遇到画UML图的时候,也就是我们所说的类图,但是UML图中的箭头...

  • UML类图与类之间的关系

    1.了解UML类图与类之间的关系 a.)虚线。箭头指向依赖 【依赖关系】 是一种使用关系,是一个类的实现需要另外一...

  • UML基础教程

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

  • 软件构造之【设计模式篇】基础知识

    一. UML UML中的类图及类图之间的关系 访问上面的链接,掌握以下知识: 1.类、接口、类图 2.类之间的关系...

  • java中类与类之间的几种关系

    通常我们都会使用UML图来表示类与类之间的关系。在这里介绍基本的UML画法,并用UML图类表示类之间的关系。 UM...

  • 关于IDEA看源码的一些操作补充

    作者学习阅读源码使用的方式 以及步骤查看类与类的UML关系图生成UML图Uml图类型 查看该接口的所有实现imag...

  • 【设计模式】UML类图及Java的类之间的关系

    UML类图展示 设计模式中的对象关系 关联和依赖的对比 依赖关系虚线箭头 依赖是a类成员方法中有b类的属性,动物新...

网友评论

      本文标题:UML图的关系及箭头使用

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