時序圖學習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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM