前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UML类图小解

UML类图小解

作者头像
xy_ss
发布2023-11-22 09:23:22
1290
发布2023-11-22 09:23:22
举报
文章被收录于专栏:浮躁的喧嚣浮躁的喧嚣
UML类图

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

UML类图用来说明类、类之间的静态关系和类的结构

类、抽象类、协议

类、抽象类、协议

类图中的关系(继承、实现、关联、聚合、组合、依赖)

继承、实现、关联、聚合、组合、依赖

  • 继承:继承的关系。子类继承父类,狗继承动物
  • 实现:类与接口的关系。类实现接口/协议的方法,鸟类实现方法飞
  • 关联: 拥有的关系(用于属性)。使一个类知道另一个类的属性和方法,老师有一个或多个学生
  • 聚合:整体与部分的关系(用于属性)。部分可以离开整体而单独存在,轮胎离开车仍然可以存在
  • 组合: 整体与部分的关系(用于属性)。部分不能离开整体而单独存在,没有公司就不存在部门
  • 依赖: 使用的关系(局部变量、方法的参数或者对静态方法的调用)。一个类的实现需要另一个类的协助,人需要空气
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • UML类图
  • 类、抽象类、协议
  • 类图中的关系(继承、实现、关联、聚合、组合、依赖)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档