在命令模式的实现中,一个请求对应一个命令,因此命令的发送者里边只能拥有一个抽象命令。
举一反三
- 在命令模式实现过程中,一个请求对应于一个命令,这里的“请求”是抽象命令,后面的“命令”指具体的命令
- 命令模式的本质是对请求进行封装,一个“请求”对应于一个“命令”,将发出命令的责任和执行命令的责任分开。在这句话中,打引号处的两个词“请求”和“命令”的说法正确的是 A: “请求”是抽象命令,“命令”是具体命令 B: “请求”是抽象命令,“命令”是抽象命令 C: “请求”是具体命令,“命令”是抽象命令 D: “请求”是具体命令,“命令”是具体命令
- 一个宏文件只能含有一命令
- 关于命令模式的通用类图的说法错误的是 A: 命令调用者类 可以拥有多个抽象命令 B: 命令调用者类在调用一个抽象命令时,可以由1到多个具体命令来实现 C: 具体命令类通过拥有命令的接收者、调用命令接收者的实现命令的方法来完成命令的执行,不能脱离命令接收者而单独实现命令 D: 命令的接收者 也是 命令的执行者或者命令的实现者,与命令的发送者没有直接的关系
- 管道命令符中提供了那个管道命令符可以将多个命令链接在一起,形成一个管道线,使前一个命令的标准输出作为后个命令的标准输入