UML交互图

交互图

在标识出系统的类图之后,仅给出了实现用例的组成结构,这时还需要描述这些类的对象是如何交互来实现用例功能的。即不但需要把用例图模型转化为类图模型,还要将它转化为交互图模型。
交互图表示类(对象)如何交互来实现系统行为。交互图具有如下两种形式。

  • 顺序图

它描述对象按时间顺序的消息交换过程,它体现出系统用例的行为。

  • 协作图

它描述对象间的组织协作关系,它也可体现出系统用例的行为。
顺序图和协作图都可以表示对象间的交互关系,但它们的侧重点不同。顺序图用消息的几何排列关系来表达对象间交互消息的先后时间顺序。而协作图则建模对象(或角色)间的通信关系。

顺序图实例

对象的生命线:对象的存在,表示为一条垂直的虚线。
消息的发送是实现上面写着方法名+[]内的条件,消息的返回是虚线

作业


原文地址:https://www.cnblogs.com/code-fun/p/13023381.html