( )设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时所有依赖于它的对象都得到通知并自动刷新。
A: Adapter( 配器)
B: Iterator(迭代器)
C: Prototype(原型)
D: Observer(观察者)
A: Adapter( 配器)
B: Iterator(迭代器)
C: Prototype(原型)
D: Observer(观察者)
举一反三
- 观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。
- ()模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。
- 有关观察者模式的描述中,错误的是 A: 观察者模式用于生成具有共同接口的对象 B: 定义了对象间的一种一对多的依赖关系 C: 当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新 D: 观察者需要在被观察者中登记后才可以收到更新的通知
- 关于观察者模式的说法,下面不正确的是 A: 定义目标对象与观察者之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新 B: 仅仅是对象行为型模式 C: 又名源-监听器(Source/Listener)模式 D: 又名控制器-视图(Control/View)模式
- 关于观察者模式,表述错误的是( ) A: 观察者角色的更新是被动的 B: 观察目标可以通知观察者进行更新 C: 当观察目标改变时,它必须明确知道有多少个对象的状态需要改变 D: 该模式定义了对象之间的一种一对多的依赖关系