UML三种消息:
调用(Procedure Call)
异步(Asynchronous)
返回(Return)
Rose扩充:
阻止(Balking)
超时(Time-out)
UML三种消息:
调用(Procedure Call)
发送者把消息发送后,等待直到接收者返回控制,可以表示同步;实心箭头符号
异步(Asynchronous)
消息发送后,发送者继续操作,不等待,常用于并发;
返回(Return)
表示消息的返回。消息上方放置返回值
同步消息的返回可以画出(如果想明确表达返回值),也可以不画出,直接隐含。
异步消息可以有返回,也可以没有。(可以响应异步消息,也可以不响应该异步消息。)
如果顺序图上显示有编号,则返回消息的编号和当初发送消息的编号完全一样。
虚线箭头表示,和依赖关系不要混淆