网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新()
- A、观察者模式
- B、代理模式
- C、外观模式
- D、备忘录模式
参考答案
更多 “以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新()A、观察者模式B、代理模式C、外观模式D、备忘录模式” 相关考题
考题
● 回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的 (4) 模式就是回调机制的一个面向对象的替代品。该模式的意图是 (5) 。(4)A. Strategy(策略)B. Adapter(适配器)C. Command(命令)D. Observer(观察者)(5)A. 使原本由于接口不兼容而不能一起工作的那些类可以一起工作B. 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作 C. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D. 使算法可独立于使用它的客户而变化
考题
● (43)设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。(43)A. Adapter(适配器)B. Iterator(迭代器)C. Prototype(原型)D. Observer(观察者)
考题
图3-6示意的(49)设计模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。A.状态(State)B.观察者(Observer)C.组合(Composite)D.访问者(Visitor)
考题
● (40) 设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中, (41)在其状态发生改变时,向它的各个观察者发出通知。(40)A.命令( Command)B.责任链(Chain of Responsibility)C.观察者( Observer)D.迭代器(Iterator)(41)A.SubjectB.ConcreteSubjectC. ObserverD.ConcreteObserver
考题
设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中, (68)在其状态发生改变时,向它的各个观察者发出通知。A.命令( Command)B.责任链(Chain of Responsibility)C.观察者( Observer)D.迭代器(Iterator)
考题
图1-5UML类图所示意的设计模式的意图是(49)。A.使原本由于接口不兼容而不能一起工作的那些类可以一起工作B.使算法可独立于使用它的客户而变化C.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D.将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作
考题
观察者(Observer)模式适用于( )。
A.访问一个聚合对象的内容而无须暴露它的内部表示*B.减少多个对象或类之间的通信复杂性C.将对象的状态恢复到先前的状态D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知
考题
观察者(Observer)模式适用于( )。A.访问一个聚合对象的内容,而无需暴露他的内部表示
B.减少多个对象或类之间的通信复杂性
C.将对象的状态恢复到先前的状态
D.一个多对象依赖关系。当一个对象修改后,依赖他的对象都自动得到通知
考题
下面关于观察者模式描述不正确的是( )。A.观察者模式实现了表示层和数据层的分离
B.观察者模式定义了稳定的更新消息传递机制
C.在观察者模式中,相同的数据层不可以有不同的表示层
D.观察者模式定义了对象之间的一种一对多的依赖关系
考题
以下意图哪个是用来描述OBSERVER(观察者)?()A、将抽象部分与它的实现部分分离,使它们都可以独立地变化B、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新C、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象D、使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系
考题
以下意图哪个是用来描述PROTOTYPE(原型)?()A、允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类B、表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作C、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
考题
Decorator(装饰)模式的意图是:()。A、定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换B、为一个对象动态连接附加的职责C、你希望只拥有一个对象,但不用全局对象来控制对象的实例化D、在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新
考题
回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
空白(2)处应选择()A、使原本由于接口不兼容而不能一起工作的那些类可以一起工作B、将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作C、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D、使算法可独立于使用它的客户而变化
考题
单选题Decorator(装饰)模式的意图是:()。A
定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换B
为一个对象动态连接附加的职责C
你希望只拥有一个对象,但不用全局对象来控制对象的实例化D
在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新
考题
单选题以下意图哪个是用来描述VISITOR(访问者)?()A
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新B
表示一个作用于某对象结构中的各元素的操作C
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态D
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
考题
单选题以下意图哪个是用来描述观察者模式()A
将抽象部分与它的实现部分分离,使它们都可以独立地变化B
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新C
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象D
使多个对象都有机会处理请求,避免请求的发送者和接收者之间的耦合关系
考题
单选题以下意图哪个是用来描述PROTOTYPE(原型)?()A
允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类B
表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作C
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
考题
单选题以下意图哪个是用来描述OBSERVER(观察者)?()A
将抽象部分与它的实现部分分离,使它们都可以独立地变化B
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新C
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象D
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系
热门标签
最新试卷