UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息与同步消息不同,异步消息并不引起调用者终止执行而等待控制权的返回。图5-2中( )分别表示一条同步消息和一条异步消息。

admin2017-08-31  30

问题 UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息与同步消息不同,异步消息并不引起调用者终止执行而等待控制权的返回。图5-2中(    )分别表示一条同步消息和一条异步消息。

选项 A、1和4
B、2和3
C、1和3
D、2和4

答案C

解析 在本题中,首先要理解同步消息与异步消息的区别。如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。发送异步消息的对象不需要等待对方对消息的应答便可以继续自己的操作。
    在本题中,1表示的是同步消息,而2表示的是返回消息,3表示的是异步消息。一般情况下,在顺序图中,同步消息、异步消息、返回消息都是用本题图中的箭头表示,请注意它们的区别。
转载请注明原文地址:https://kaotiyun.com/show/ajRZ777K
0

相关试题推荐
最新回复(0)