順序圖中的一個重要的概念就是訊息,
包括呼叫訊息(同步訊息),異步訊息,回傳訊息,阻止訊息,超時訊息
呼叫訊息:(UML早期版本也稱為同步訊息)
定義:呼叫訊息(procedure call )訊息的發送者把控制傳遞給訊息的接收者,然后停止活動,等待訊息接收者放棄或者回傳控制,呼叫訊息可以用來表示同步的意義,
舉例:下課和上課就是同步訊息,只有當發出上課的訊息時,同學們接收訊息,停止活動,然后再等待下課的這個訊息,也就是說沒有上課就不會有下課這個訊息,再舉個例子,如c語言編譯器報錯后,如果不解決不進行下一步運行操作,
異步訊息
定義:異步訊息的發送者通過訊息把信號傳遞給訊息的接收者,然后繼續自己的活動,不等待接收者回傳訊息或控制,
舉例:在網上購物時下單后,商家并未做出任何回應,但你仍然可以進行下一次的購物,并不需要等待回傳資訊,可以繼續下一次的操作,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32755.html
標籤:其他
