下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供注册和删除观察者对象的接口。[img=504x177]17869ab4701f548.png[/img]
A: Subject
B: Observer
C: ConcreteSubject
D: ConcreteObserver
A: Subject
B: Observer
C: ConcreteSubject
D: ConcreteObserver
举一反三
- 下图所示为观察者(Obserrver)模式的抽象示意图,可以有任何多个观察者观察同一个目标;提供注册和删除观察者对象的接口。此模式体现的最主要的特征是( )[img=929x435]18035bf92ff320f.png[/img] A: 类应该对扩展开放,对修改关闭 B: 使所要交互的对象尽量松耦合 C: 组合优先于继承使用 D: 仅与直接关联类交互
- 观察实施过程中,观察者角色分为四种类型,其中观察者完全不参与被观察这的活动,也不让被观察者知道自己被观察,属于() A: 参与者的观察 B: 局外观察者 C: 完全参与观察 D: 观察者的参与
- 观察者的角色不被观察者知道,而在表面上被观察者只知 道观察者是他们的一份子。 这是属于( )观察角色? A: 局外观察者 B: 观察者的参与 C: 参与者的观察 D: 完全参与观察
- 观察者在观察活动中,根据他是否暴露身份和观察者的参与程度,观察者扮演着哪些不同的类型的角色?() A: 完全参与者 B: 观察的参与者 C: 参与观察者 D: 完全者
- 被观察者知道观察者的角色之外,而且也能接受。这是属于( )观察角色? A: 局外观察者 B: 观察者的参与 C: 参与者的观察 D: 完全参与观察