在发送者的类描述模板中对每个发送消息的服务做如下说明( )。
A: 指出这个服务在执行时可能发出的每一种消息,给出接收者的类名和处理该消息的服务名
B: 说明接收者是与本服务顺序执行的还是并发执行的
C: 还要说明该消息是同步的还是异步的,以及发送者是否等待该消息的处理结果
D: 如果服务流程图是比较详细的,则应画出在什么位置上发送什么消息
A: 指出这个服务在执行时可能发出的每一种消息,给出接收者的类名和处理该消息的服务名
B: 说明接收者是与本服务顺序执行的还是并发执行的
C: 还要说明该消息是同步的还是异步的,以及发送者是否等待该消息的处理结果
D: 如果服务流程图是比较详细的,则应画出在什么位置上发送什么消息
举一反三
- 在接收者的类描述模板中对每个服务做如下说明( )。 A: 说明由这个服务接收和处理的每一种消息,规定消息的格式及内容 B: 说明本服务是顺序执行的还是并发执行的 C: 有时还要说明消息是同步的还是异步的 D: 说明接收者是与本服务顺序执行的还是并发执行的
- 同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行
- 关于消息,下列说法中不正确的是() A: 发送消息的对象请求服务,接受消息的对象提供服务 B: 消息的发送者必须了解消息的接收者如何响应消息 C: 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用 D: 每个对象只能接收某些特定格式的消息
- 顺序图中,若一个消息发送后接收者无法在指定时间内接收,则发送者放弃该消息,这种消息的类型应为()。 A: 阻塞消息 B: 同步消息 C: 超时消息 D: 异步消息
- 若一个消息发送后接收者无法在指定时间内接收,则发送者放弃该消息,这种消息的类型应为()。 A: 同步消息 B: 异步消息 C: 超时消息 D: 阻塞消息