UML类图与时序图

UML统一建模语言

结构式图形:

  • 静态图(类图,对象图,包图)
  • 实现图(组件图,部署图)
  • 剖面图
  • 复合结构图

行为式图形:

  • 活动图
  • 状态图
  • 用例图

交互式图形:

  • 通讯图
  • 交互概念图(2.0)
  • 时序图(2.0)
  • 时间图(2.0)

UML类图:

 

类名用正体书写则说明这是能够实例化的普通类spa

类名用斜体书写,则说明这是抽象类对象

类名有下划线修饰则说明这是静态类blog

 

类图描述的是一个接口,在接口名的上方须要加上《interface》的修饰符继承

+”public型接口

“#”protected型部署

“-”private型io

“~”默认型方法

下划线修饰则说明这是静态属性/方法im

用于表示类,实例,接口之间的静态关系;注意UML箭头方向:子类指向父类;通信

  • 空心三角+实线:继承父类;
  • 空心三角+虚线:实现接口
  • 虚线:依赖关系;【一个类方法使用另外一个类做为参数或返回值】
  • 实线:关联关系;【一个类做为另外一个类的属性】
  • 空心菱形:聚合关系;总体与部分的关系, 且部分能够离开总体而单独存在
  • 实心菱形:组合关系;是总体与部分的关系, 但部分不能离开总体而单独存在.

UML时序图:

显示对象之间交互的图,这些对象是按时间顺序排列的;建模元素包括:

对象,生命线,控制焦点,消息;

相关文章
相关标签/搜索