命令模式的本质是对请求进行封装,一个“请求”对应于一个“命令”,将发出命令的责任和执行命令的责任分开。在这句话中,打引号处的两个词“请求”和“命令”的说法正确的是
A. “请求”是抽象命令,“命令”是具体命令
B. “请求”是抽象命令,“命令”是抽象命令
C. “请求”是具体命令,“命令”是抽象命令
D. “请求”是具体命令,“命令”是具体命令
查看答案
以下角色属于命令模式的是
A. Invoker(调用者)
B. 目标
C. 构件
D. 工厂
关于命令模式的通用类图的说法错误的是
A. 命令调用者类 可以拥有多个抽象命令
B. 命令调用者类在调用一个抽象命令时,可以由1到多个具体命令来实现
C. 具体命令类通过拥有命令的接收者、调用命令接收者的实现命令的方法来完成命令的执行,不能脱离命令接收者而单独实现命令
D. 命令的接收者 也是 命令的执行者或者命令的实现者,与命令的发送者没有直接的关系
观察者模式与下面哪种模式的作用比较类似
A. 事务(Transaction)模式
B. 包装器(Wrapper)模式
C. 接口(Interface)模式
D. 模型-视图(Model/View)模式
下面哪个角色是属于观察者模式
A. 主题
B. 构件
C. 目标
D. 接收者