UML 类图与时序图

1. UML 类图

(1). 实现关系 (realize)

  • 空心三角箭头,虚线

  • 类实现接口、抽象类

  • 小汽车, 自行车 实现了 接口

(2). 泛化关系 (generalization)

  • 空心三角箭头,实线

  • 类继承扩展父类

  • SUV 汽车 继承并扩展了 小汽车,是为泛化关系

(3). 组合关系 (composition)

  • 实心菱形箭头,实线

  • 轮胎 是组成 汽车 的一部分,强依赖。没有 轮胎汽车 就不成车了。

(4). 聚合关系 (aggregation)

  • 空心菱形箭头,实线

  • 学生 组成 班级弱依赖班级 没有了,学生 依然存在。

(5). 关联关系 (association)

  • 箭头(可选),实线

  • 学生身份证

(6). 依赖关系 (dependency)

  • 箭头,虚线

2. 时序图 (Sequence Diagram)

  • 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图中显示的是参与交互的对象及其对象之间消息交互的顺序。

  • 时序图包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。

最近更新: 8/11/2019, 3:37:25 PM