由弱

到强

Item

符号

解释

1

依赖(Dependency)

­­ - - > or <- -­­>

使用,有单向依赖和双向依赖,但避免使用双向依赖

2

关联(Association)

—>

拥有,它使一个类知道另一个类的属性和方法

3

聚合(Aggregation)

◇—>

整体与个体,可以理解成把个体聚集在一起

4

组合(Composition)

◆—>

整体与局部,整体的对象负责代表局部的对象的生命周期,可以理解成整体是由局部组成的

5

实现(Realization)

­­- - ▷

实现,表示类是接口所有特征和行为的实现。

5

泛化/继承(Generalization)

—▷

继承,指定了子类继承父类的所有特征和行为。

规律:箭头指向的方向都是范围或内容较小的一方

聚合可以含0,组合至少包含1

UML 关系-画图(箭头,符号)对照表相关推荐

  1. 几种常见的UML关系图汇总

    在UML的 类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Com ...

  2. UML对象关系与箭头对应表

    对象和类 类是构造对象的模板 封装是与对象有关的一个重要的概念,从形式上来看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式.对象中的数据称为实例域,操作数据的过程称为方法 ...

  3. uml中的各种符号表示什么意义与关系

    描述类的属性的可见性: UML中,可见性分为4级 1.public 公用的 :用+ 前缀表示 ,该属性对所有类可见 2.protected 受保护的:用 #  前缀表示,对该类的子孙可见 3.priv ...

  4. 设计模式之UML关系图

    什么是UML图,在这里我就不赘述了,园子里有很多介绍UML图的文章. UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregati ...

  5. UML类图中符号的含义

    UML类图中符号的含义 类图中的基本符号由虚线.箭头.实线.空心三角形.空心菱形.实心菱形组成,这些符号的组合构成类图的基本符号 实线+箭头 表示关联关系 关联关系分类 自身关联 表示自身拥有一个自身 ...

  6. IDEA查看Java类的UML关系图

    1.说明 通过IDEA自带的Diagarm功能, 可以方便的查看Java类的UML关系图, 同时能有选择的查看变量.方法和构造器等, 以及对查看对象的访问权限进行过滤, 可以自由编辑生成的关系图, 任 ...

  7. 设计模式-UML关系基础

    设计模式-UML关系基础 UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现. 继承关系为is-a的关系,两个对象之间用is-a表示为继承关系. eg,自行车是车,猫是动物. 泛化关系用空 ...

  8. 图例解析四大UML关系图使用

    刚在网上看到关于UML方面,感觉不错.转过来给大家分享. 类之间的UML关系图软件开发 类间关系有很多种,在大的类别上可以分为两种:纵向关系.横向关系. 纵向关系就是继承关系,它的概念非常明确,也成为 ...

  9. uml图六种箭头的含义

    在看一些技术博客的时候,经常会见到博客里画上很多uml图.因为经常会被这几种表达关系的箭头搞混,这里我就把常见的6种箭头表达的含义理一下. 泛化 概念:泛化是一种一般与特殊.一般与具体之间关系的描述, ...

最新文章

  1. 笔试分享 | 带你解读校招人工智能笔试题
  2. 使用网站模板快速建站_建站工具使用教程看了就懂网站建设
  3. LeetCode 208. 实现 Trie (前缀树) —— 提供一套前缀树模板
  4. c# 通过鼠标点击绘制多边形
  5. python爬取大众点评_浅谈python爬取58同城,大众点评这两个网站
  6. Factory Method工厂方法
  7. SAP License:供应商寄售业务(合作伙伴不存在修改 443消息号)
  8. 任正非:华为不会拆分;以色列公司称可解锁所有 iOS 设备;Java 13 要来了! | 极客头条...
  9. ubuntu安装最新的rails-4.2.0
  10. ASP与SQL数据库连接及SQL常用命令使用方法
  11. 基于前后端分离的模版探索
  12. Linux系统下查看网卡的UUID
  13. 十八、可视化任务调度系统airflow
  14. 打开qq农场外挂显示无法与服务器同步,稍后再试是怎么回事啊,qq农场为什么打不开...
  15. 【软考系统架构设计师】2012年下系统架构师案例分析历年真题
  16. 【题解】codeforces 1023G. Pisces 最长反链 数据结构维护差分 启发式合并
  17. struts中的javascript
  18. 前端识别验证码思路分析
  19. 博客系统-写文章之富文本编辑器editor
  20. R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型

热门文章

  1. 解决IE浏览器禁用flash动画问题(留学基金委浏览插件)
  2. 游戏变革者,集结在5G边缘
  3. vue高德地图(amap-jsapi-loader)页面与组件使用(AMapUI 组件库)
  4. hadoop找出QQ共同好友算法实现
  5. 优秀课件笔记之WORD2003文字处理系统
  6. 解决sleuth链路追踪失效的问题,sleuth版本升级为3.1.3后X-B3-TraceId:-打印不出来了,解决方案
  7. addEventListener的第三个参数
  8. 【Effection C++】读书笔记 条款01~条款04
  9. 咖啡店banner.html
  10. 玩游戏延迟高?太卡?对于物联卡你可能真的不了解!