早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中,(6

题目

设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中, (68)在其状态发生改变时,向它的各个观察者发出通知。

A.命令( Command)

B.责任链(Chain of Responsibility)

C.观察者( Observer)

D.迭代器(Iterator)

参考答案
正确答案:C
观察者模式的意图是:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在观察者模式类图中,Subject是被观察对象,了解其多个观察者,任意数量的观察者可以观察一个对象,提供一个接口用来绑定以及分离观察者对象。ConcreteSubject是具体被观察对象,存储具体观察者ConcreteObserver有兴趣的状态。当其状态改变时,发送一个通知给其所有的观察者对象。Observer是观察者,定义一个更新接口,在一个被观察对象改变时应被通知。ConcreteObserver是具体观察者,维护一个对ConcreteSubject对象的引用。
看了设计模式允许一个对象在其状态改...的网友还看了以下:

(2012•淮南二模)图1为在验证机械能守恒定律的实验中,使质量为m=1.00kg的重物自由下落, 其他 2020-05-14 …

● (40) 设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中 计算机类考试 2020-05-26 …

设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中,(6 计算机类考试 2020-05-26 …

如图甲示缩手反射相关结构,图乙是图甲中某一结构的亚显微结构模式图.请分析回答:(1)乙图是甲图中( 语文 2020-07-15 …

如图甲示反射弧模式图,图乙是图甲中某一结构的亚显微结构模式图.请分析回答:(1)甲图中f表示的结构 语文 2020-07-20 …

(2013•嘉定区一模)如图所示,用大小F的水平力推动活塞,通过传动机构转为曲轴的转动,在图示位置时 其他 2020-12-01 …

(2013•静安区一模)图1为乙肝病毒结构模式图;图2是人体针对乙肝病毒免疫机制的模式简图,图中英文 语文 2020-12-16 …

图中图1为神经元细胞模式图,图2为突触结构的模式图,下列叙述正确的是()A.甲图中的⑤是效应器B.刺 语文 2020-12-27 …

如图中甲为神经元细胞模式图,乙为突触结构的模式图,下列叙述正确的是()A.乙图中的结构只能在甲图中的 语文 2020-12-27 …

(2010•长宁区二模)图是某实验小组在研究磁通量变化时感应电流方向实验中的部分操作示意图,图甲所示 其他 2021-01-07 …