时序图学习3_组成元素之消息

注:本文中的时序图均使用Astah工具制作。

一、消息(Message)

消息(Messages)是对象间的一种通信机制。由发送对象向另一个或其他几个接收对象发送信号,或由一个对象(发送者或调用者)调用另一个对象(接收者)的操作。

消息的分类

1、同步消息(Synchronous Message)

消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。

2、异步消息(Asynchronous Message)
消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。

3、返回消息(Return Message)
返回消息表示从过程调用返回

image

消息的功能

消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,消息允许在实体间传递信息 (传递参数), 允许实体请求其它服务, 对象之间通过发送和接收消息进行通信。消息可以触发操作, 唤起信号, 或使目标对象创建或销毁。

消息的功能:
1、自调用
2、创建对象
3、同步调用其他对象
4、异步调用其他对象
5、返回
6、销毁对象

image

二、自关联消息(Self-Message)

表示方法的自身调用以及一个对象内的一个方法调用另外一个方法 。

image

三、无对象消息

无触发对象消息(Found Message):用活动条开始断点上的实心球箭头来表示。(用在开始)

无接收对象消息(lost message):用箭头加实心球表示。(用在结束)

image

posted @ 2016-08-22 10:14  ouhy  阅读(4273)  评论(0编辑  收藏  举报