UML相关汇总
类图
类图是UML
最常用的图之一,用于描述面向对象程序设计中,类、接口等结构之间的关系,如图
类图中涉及到以下几种类型的对象
- UMLClass 如图中
Class1
,代表类- UMLOperation 如图中
Operation1
,代表类中方法- UMLParameter 如图中
a
,代表方法的参数与返回值
- UMLParameter 如图中
- UMLAttriubte 如图中
Attribute1
,代表类中属性
- UMLOperation 如图中
- UMLInterface 如图中
Interface1
,代表接口 - UMLGeneralization 代表类或接口的继承关系
- UMLAssociation 代表类的关联关系
- UMLAssociationEnd 代表关联端
汇总一下:
标签 | 含义 |
---|---|
UMLClass | 类标签 |
UMLOperation | 方法中的操作 |
UMLParameter | 操作中的变量 |
UMLAssociation | 互关联 |
UMLAssociationEnd | 关联一端 |
UMLInterface | 接口标签 |
UMLInterfaceRealization | 类实现接口 |
UMLGeneralization | 继承标签 |
UMLAttribute | 属性标签 |
相互关系汇总如图:
时序图
时序图可以用于描绘多个类或线程之间的协作关系,如图
其中涉及到的对象有
- UMLLifeline 如图中
Lifeline1
,表示一个线程 - UMLMessage 如图中
Message1
,表示一个消息
状态图
状态图可以用于描绘一个类的对象的状态转移,如图
其中涉及到的对象有
- UMLPseudoState 表示 initial state 或中间状态
- UMLState 如图中
State1
,表示一个有名状态 - UMLFinalState 表示终止状态
- UMLTransition 表示状态转移
UML各个关系详述博客:
https://blog.csdn.net/K346K346/article/details/59582926
https://zhuanlan.zhihu.com/p/44518805
StarUML相关: