观察者(Observer)模式适用于()。
当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立的改变和复用当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变当一个对象必须通知其他对象,而他又不能假定其它对象是谁。换言之,用户不希望这些对象是紧密耦合的
举一反三
- Java的异常处理机制可理解为哪一种设计模式 。 A: 观察者(Observer)模式 B: 职责链(Chain of Responsibility)模式 C: 策略(Strategy)模式 D: 装饰者(Decorator)模式
- 当对象之间存在依赖关系时就应该使用 Observer (观察者)模式。
- 下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供注册和删除观察者对象的接口。[img=504x177]17869ab4701f548.png[/img] A: Subject B: Observer C: ConcreteSubject D: ConcreteObserver
- 以下属于结构型模式的是()。 A: 代理(Proxy)模式 B: 合成(Composite)模式 C: 命令(Command)模式 D: 观察者(Observer)模式
- 下面属于结构模式的有() A: 观察者模式(Observer) B: 单例模式(Singleton) C: 策略模式(Strategy) D: 外观模式(Facade)
内容
- 0
观察者模式适用于().
- 1
在观察者模式中,( ) A: 一个Subject对象可对应多个Observer对象 B: Subject 只能有一个ConcreteSubject子类 C: Observer 能有一个ConereteObserver子类 D: 一个Subject对象必须至少对应一个Observer对象
- 2
Java的异常处理机制可理解为( )行为模式。 A: 策略(Strategy)模式 B: 观察者(Observer)模式 C: 迭代器(Iterator)模式 D: 职责链(Chain of Responsibility)模式
- 3
以下选项可用来描述观察者(Observer)的是()。
- 4
拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价,可以用观察者模式。