【类图】类图语法与类间关系简单介绍

入职新公司在看新项目的代码,所以借助类图梳理各个类之间的关系,奈何知识已经还给了老师,不得不重新学习下类图的相关知识,此处将相关内容记录下方便后续使用。

文章目录

  • 类图语法
  • 类与类的关系
  • 画类图

类图语法

语法 描述
+ public
- private
# protected
斜体 抽象方法
下划线 静态方法

示例:

【类图】类图语法与类间关系简单介绍_第1张图片

类与类的关系

参考:30分钟学会UML类图

【类图】类图语法与类间关系简单介绍_第2张图片

● 依赖关系和关联关系

  1. A 依赖 B :A 成员函数的形参使用了 B ,或者A成员函数的返回类型为 B 。
  2. A 关联 B :A 的成员变量是 B ,或者 A 引用了全局变量 B 。

● 聚合关系和组合关系
聚合是 has a 关系,整体与部分的关系比较弱。
组合是 contain a 关系,是一种较为紧密的关系。从生命周期上看,部分和整体是共存亡的关系。

所表示的关系的强弱程度:组合 > 聚合 > 关联 > 依赖 。

画类图

推荐一个画类图的工具:PlantUML ,用编程的方式画类图。

【类图】类图语法与类间关系简单介绍_第3张图片

你可能感兴趣的:(其他,uml)