UML相关汇总

UML相关汇总

类图

类图是UML最常用的图之一,用于描述面向对象程序设计中,类、接口等结构之间的关系,如图

类图中涉及到以下几种类型的对象

  • UMLClass 如图中Class1,代表类
    • UMLOperation 如图中Operation1,代表类中方法
      • UMLParameter 如图中a,代表方法的参数与返回值
    • UMLAttriubte 如图中Attribute1,代表类中属性
  • 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相关:

https://www.cnblogs.com/bogonogob/p/10419947.html

http://www.pianshen.com/article/8659428720/

猜你喜欢

转载自www.cnblogs.com/joeye153/p/12939968.html