Observer 类包含了需要得到通知的对象的概念,并为目标对象提供一个通知 Observer 的公共接口。
对
举一反三
- 当 Subject 对象有了已注册的 Observer 对象,事件发生时,Subject 对象通知Observer 对象将非常简单。为此,每个 Observer 对象都要实现一个____方法。
- 为了对所有 Observer 类型的对象实现 Observer 接口,有时候需要使用( )模式。
- 在观察者模式中,( ) A: 一个Subject对象可对应多个Observer对象 B: Subject 只能有一个ConcreteSubject子类 C: Observer 能有一个ConereteObserver子类 D: 一个Subject对象必须至少对应一个Observer对象
- ( )设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时所有依赖于它的对象都得到通知并自动刷新。 A: Adapter( 配器) B: Iterator(迭代器) C: Prototype(原型) D: Observer(观察者)
- Observer 对象有多种,但都从 Subject 对象收集信息,并收集相应的操作结果。
内容
- 0
Spring中Around通知的目标对象要实现的接口是
- 1
当对象之间存在依赖关系时就应该使用 Observer (观察者)模式。
- 2
所有被通知的对象被称为,目标对象。
- 3
原型模式从一个对象出发得到-个和自己有相同状态的新对象,该模式的关键是将一个对象定义为____,并为其提供复制自己的方法。
- 4
在Java类库中的常用接口中,______接口说明了一组枚举的方法,实现这个接口的对象可重复使用列表中的数据,它一般与向量类连接使用。 A: DateOutput B: DataIput C: Observer D: Enumeration