关于命令模式的通用类图的说法错误的是
A. 命令调用者类 可以拥有多个抽象命令
B. 命令调用者类在调用一个抽象命令时,可以由1到多个具体命令来实现
C. 具体命令类通过拥有命令的接收者、调用命令接收者的实现命令的方法来完成命令的执行,不能脱离命令接收者而单独实现命令
D. 命令的接收者 也是 命令的执行者或者命令的实现者,与命令的发送者没有直接的关系
观察者模式与下面哪种模式的作用比较类似
A. 事务(Transaction)模式
B. 包装器(Wrapper)模式
C. 接口(Interface)模式
D. 模型-视图(Model/View)模式
下面哪个角色是属于观察者模式
A. 主题
B. 构件
C. 目标
D. 接收者
下面关于观察者模式通用类图的说法,不正确的是
A. 抽象目标中应该有一个保存观察者对象的集合,应该有增减观察者的两个具体方法 和一个抽象的通知方法
B. 抽象观察者应该有一个抽象的更新观察者自身状态的方法
C. 具体目标中应该有一个自我改变状态的方法 和 一个通知所有 观察者改变状态的方法
D. 具体观察者应该有一个 具体的更新自身状态的方法,并且,为了响应与观察目标的联动,还需有一个监控观察者目标发生状态改变的联动方法