1,实线三角 表示 泛化  是一种继承关系,它指定了子类如何特化父类的所有特征和行为

2,虚线三角 表示 实现  是一种类与接口的关系,表示类是接口所有特征和行为的实现

3,空心菱形 表示 聚合 是整体与部分的关系

4, 实心菱形 表示 组合  是整体与部分的关系

5, 实线箭头 表示  关联 是一种拥有的关系,它使一个类知道另一个类的属性和方法

6,虚线箭头 表示 依赖 是一种使用的关系,所以要尽量不使用双向的互相依赖。

转载于:https://www.cnblogs.com/anbylau2130/p/3395002.html

总结 一下UML 类图的关系相关推荐

  1. C++UML类图的关系

    C++UML类图的关系 在C++中UML主要用来描述软件中类和对象以及它们的静态关系.类图主要是用来显示系统中的类.接口以及它们之间的静态结构和关系的一种静态模型. 类图的3个基本组件: 类名; 属性 ...

  2. UML类图和关系--idea使用PlantUML插件画类图

    UML类图和关系 类图 - 依赖关系(Dependence) **应用案例** **Java代码** **UML类图 + PlantUML代码** **小结** 类图 - 泛化关系(generaliz ...

  3. UML类图-六种关系详解

    UML基本介绍 UML--Unified modeling language UML(统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 UML本身 ...

  4. 用红色警戒的单位来帮助我们学习UML类图和关系图

    回顾回顾UML类图的画法,争取自己画出的图能让其他人看得懂. 我为什么要借助红色警戒这个游戏来说明UML类图的画法呢,因为我觉得大家都玩过,对他们的内容都有一个清晰的认识,其次是不想让我的文章太晦涩难 ...

  5. 韩老师设计模式1:7原则。依赖关系3种方法。UML类图6关系。

    面试 1. 原型模式 1)有请使用UML类图画出原型模式核心角色2) 原型设计模式的深拷贝和浅拷贝是什么,并写出深拷贝的两种方式的源码(重写 clone方法实现深拷贝. 使用序列化来实现深拷贝)3) ...

  6. UML类图--依赖关系

    依赖--Dependency:是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖. UML展示: 箭头指向:带箭头的虚线,指向被使用者 代码展示: // 人类-类 pu ...

  7. 【设计模式】UML类图关系与符号

    文章目录 一.UML简介 1.1 UML类图常用关系 1.2 UML模型结构 1.3 UML类的表示 二.类之间的关系 2.1 泛化(Generalization) 2.2 实现(Realizatio ...

  8. 用gif图展示UML中箭头和线条的含义,及搞懂UML类图、时序图和用例图

    前言 新进入一家公司,应对 日常的软件开发工作和交流,要能看懂别人写的代码各个类之间的关系,那就需要您能看懂类图uml中各个类之间的线条.箭头代表什么意思? UML的类图中,一共有以下六大关系: 泛化 ...

  9. 各种设计模式的UML类图

    一.单一职责原则 就一个类而言,应该仅有一个引起它变化的原因. 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力.这种耦合会导致脆弱他的设 ...

最新文章

  1. 微信小程序实时获取用户经纬度
  2. python现在第几版-多版本Python共存的配置方法
  3. 应用内评分_游戏评分低,怎么办?
  4. Linux服务器集群系统(二)--转
  5. html radio 默认图片替换_html,css_如何更改radio、checkbox选项框背景图?,html,css - phpStudy...
  6. DNSChanger路由器DNS劫持木马 新版本正在攻击家庭及小企业路由器 企图推送广告...
  7. django 1.8 官方文档翻译: 3-3-4 管理文件
  8. phpnow 安装apache失败_PHPnow安装服务[apache_pn]失败的问题的解决方法
  9. Oracle使用Shell脚本导出Excel表格
  10. ape 文件 转化为mp3 文件
  11. matplotlib出图细节以及提高出图质量(高dpi)
  12. 关闭Postman v5.0自动更新
  13. MySQL如何复制表结构,及如何复制表内容,以及临时表
  14. 初中英语语法(018)-间接疑问句
  15. 如何自动备份指定文件扩展名的文件?
  16. 蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)
  17. Lululemon 的品牌创始故事和消费者洞察
  18. 基于HTML5的WebGL电信网管3D机房监控应用
  19. MoshUp安卓版来了
  20. 母亲节,来一打AI数据范儿的礼物?

热门文章

  1. DSX2-5000 CH测试结果使用福禄克LinkWare Live软件的好处
  2. 电脑技巧:微软电脑管家测试版发布,赶快来体验一下吧!
  3. APP技巧:手机连接WiFi后,移动数据流量要不要关闭,看完你就懂了!
  4. 为啥你用@JsonFormat注解反序列化LocalDateTime总失败?
  5. 数据库:MySQL中,当update修改数据与原数据相同时会再次执行吗?
  6. 9本Java程序员必读的书
  7. java dcl 失效解决_DCL失效原因和解决方案
  8. ui设计看的书_5本关于UI设计的书
  9. 提升UI技能的5个步骤
  10. figma下载_Figma和ProtoPie中的原型制作,比较