UML 关系-画图(箭头,符号)对照表
由弱 到强 |
Item |
符号 |
解释 |
1 |
依赖(Dependency) |
- - > or <- -> |
使用,有单向依赖和双向依赖,但避免使用双向依赖 |
2 |
关联(Association) |
—> |
拥有,它使一个类知道另一个类的属性和方法 |
3 |
聚合(Aggregation) |
◇—> |
整体与个体,可以理解成把个体聚集在一起 |
4 |
组合(Composition) |
◆—> |
整体与局部,整体的对象负责代表局部的对象的生命周期,可以理解成整体是由局部组成的 |
5 |
实现(Realization) |
- - ▷ |
实现,表示类是接口所有特征和行为的实现。 |
5 |
泛化/继承(Generalization) |
—▷ |
继承,指定了子类继承父类的所有特征和行为。 |
规律:箭头指向的方向都是范围或内容较小的一方
聚合可以含0,组合至少包含1
UML 关系-画图(箭头,符号)对照表相关推荐
- 几种常见的UML关系图汇总
在UML的 类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Com ...
- UML对象关系与箭头对应表
对象和类 类是构造对象的模板 封装是与对象有关的一个重要的概念,从形式上来看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式.对象中的数据称为实例域,操作数据的过程称为方法 ...
- uml中的各种符号表示什么意义与关系
描述类的属性的可见性: UML中,可见性分为4级 1.public 公用的 :用+ 前缀表示 ,该属性对所有类可见 2.protected 受保护的:用 # 前缀表示,对该类的子孙可见 3.priv ...
- 设计模式之UML关系图
什么是UML图,在这里我就不赘述了,园子里有很多介绍UML图的文章. UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregati ...
- UML类图中符号的含义
UML类图中符号的含义 类图中的基本符号由虚线.箭头.实线.空心三角形.空心菱形.实心菱形组成,这些符号的组合构成类图的基本符号 实线+箭头 表示关联关系 关联关系分类 自身关联 表示自身拥有一个自身 ...
- IDEA查看Java类的UML关系图
1.说明 通过IDEA自带的Diagarm功能, 可以方便的查看Java类的UML关系图, 同时能有选择的查看变量.方法和构造器等, 以及对查看对象的访问权限进行过滤, 可以自由编辑生成的关系图, 任 ...
- 设计模式-UML关系基础
设计模式-UML关系基础 UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现. 继承关系为is-a的关系,两个对象之间用is-a表示为继承关系. eg,自行车是车,猫是动物. 泛化关系用空 ...
- 图例解析四大UML关系图使用
刚在网上看到关于UML方面,感觉不错.转过来给大家分享. 类之间的UML关系图软件开发 类间关系有很多种,在大的类别上可以分为两种:纵向关系.横向关系. 纵向关系就是继承关系,它的概念非常明确,也成为 ...
- uml图六种箭头的含义
在看一些技术博客的时候,经常会见到博客里画上很多uml图.因为经常会被这几种表达关系的箭头搞混,这里我就把常见的6种箭头表达的含义理一下. 泛化 概念:泛化是一种一般与特殊.一般与具体之间关系的描述, ...
最新文章
- 笔试分享 | 带你解读校招人工智能笔试题
- 使用网站模板快速建站_建站工具使用教程看了就懂网站建设
- LeetCode 208. 实现 Trie (前缀树) —— 提供一套前缀树模板
- c# 通过鼠标点击绘制多边形
- python爬取大众点评_浅谈python爬取58同城,大众点评这两个网站
- Factory Method工厂方法
- SAP License:供应商寄售业务(合作伙伴不存在修改 443消息号)
- 任正非:华为不会拆分;以色列公司称可解锁所有 iOS 设备;Java 13 要来了! | 极客头条...
- ubuntu安装最新的rails-4.2.0
- ASP与SQL数据库连接及SQL常用命令使用方法
- 基于前后端分离的模版探索
- Linux系统下查看网卡的UUID
- 十八、可视化任务调度系统airflow
- 打开qq农场外挂显示无法与服务器同步,稍后再试是怎么回事啊,qq农场为什么打不开...
- 【软考系统架构设计师】2012年下系统架构师案例分析历年真题
- 【题解】codeforces 1023G. Pisces 最长反链 数据结构维护差分 启发式合并
- struts中的javascript
- 前端识别验证码思路分析
- 博客系统-写文章之富文本编辑器editor
- R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型
热门文章
- 解决IE浏览器禁用flash动画问题(留学基金委浏览插件)
- 游戏变革者,集结在5G边缘
- vue高德地图(amap-jsapi-loader)页面与组件使用(AMapUI 组件库)
- hadoop找出QQ共同好友算法实现
- 优秀课件笔记之WORD2003文字处理系统
- 解决sleuth链路追踪失效的问题,sleuth版本升级为3.1.3后X-B3-TraceId:-打印不出来了,解决方案
- addEventListener的第三个参数
- 【Effection C++】读书笔记 条款01~条款04
- 咖啡店banner.html
- 玩游戏延迟高?太卡?对于物联卡你可能真的不了解!