OR博客
UML——类图
OrdinaryRoad
创建于:2022-11-10 10:01:11
江苏省
0
19
74
0
在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。James Rumbaugh对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类加上他们之间的关系就构成了类图,类图中还可以包含接口、包等元素,也可以包括对象、链等实例。
### 访问修饰符 | 访问修饰符 | uml | | ---------- | --- | | public | + | | protected | # | | private | - | | package | | ### 变量 `访问修饰符` `变量名` : `变量类型` #### 静态变量 加下划线 ### 方法 `访问修饰符` `方法名` (`参数名` : `参数类型`...): `方法返回值` #### 抽象方法 斜体 ### 接口 斜体 *\<\<interface\>\>* *`接口名`* ### 抽象类 斜体 ### 关系 #### 实现 虚线、空心三角箭头 #### 泛化(继承) 实线、空心三角箭头 #### 关联 虚线、不封口箭头 A依赖B:A中成员变量有B #### 依赖 虚线、不封口箭头 A依赖B:A方法中用到了B ### 相关链接 [「设计模式」10分钟学懂UML类图 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/558373516) [UML类图\_百度百科 (baidu.com)](https://baike.baidu.com/item/UML%E7%B1%BB%E5%9B%BE/6842152?fr=aladdin)
评论