早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
下面的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。(56)A.桥接B.策略C.抽
题目
下面的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。
(56)
A.桥接
B.策略
C.抽象工厂 观察者
参考答案
正确答案:D
解析:观察者(Observer)模式要解决的问题为:建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候,依赖这个“一”的多也能够同步改变。例如对同一组数据进行统计分析时候,可能希望能够提供多种形式的表示(例如以表格进行统计显示、柱状图统计显示、百分比统计显示等),这些表示都依赖于同一组数据;当数据改变的时候,所有的统计的显示都能够同时改变。因为观察者是依赖于目标对象的,Observer类可以有多个(ConcreteObserver子类;每个子类都依赖于某个目标对象的子类(ConcreteSubject,所以说Observer需要维护至少一个Subject对象。而(ConcreteObserver对象维护一个指向(ConcreteSubject对象的引用,所以不能绕过Subject子类的封装。
解析:观察者(Observer)模式要解决的问题为:建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候,依赖这个“一”的多也能够同步改变。例如对同一组数据进行统计分析时候,可能希望能够提供多种形式的表示(例如以表格进行统计显示、柱状图统计显示、百分比统计显示等),这些表示都依赖于同一组数据;当数据改变的时候,所有的统计的显示都能够同时改变。因为观察者是依赖于目标对象的,Observer类可以有多个(ConcreteObserver子类;每个子类都依赖于某个目标对象的子类(ConcreteSubject,所以说Observer需要维护至少一个Subject对象。而(ConcreteObserver对象维护一个指向(ConcreteSubject对象的引用,所以不能绕过Subject子类的封装。
看了下面的UML类图描绘的是(46...的网友还看了以下:
逆相序与计量误差一台组式计量箱,采用华立DTSD545三相四线多功能表、电流回路接线正确,但电压出 其他 2020-04-07 …
(2012•吴中区二模)小玲同学站在体重计上测得她的质量为45kg,她双脚与体重计的接触面积约为0 物理 2020-05-17 …
如何辨别水银温度计是否漏液?总是摸着水银温度计的接口处湿湿的,但没有明显破损,这是怎么回事? 其他 2020-05-17 …
关于弹簧测力计使用的注意事项,下列说法中错误的是()A.被测力的大小不允许超过弹簧测力计的量程B. 物理 2020-06-16 …
某同学测得沸水的温度只有92℃,失误较多,但下列操作中不可能产生这一失误的原因是()A.温度计的玻 物理 2020-06-22 …
下列关于实验仪器使用方法错误的是A使用液体温度计读数时,温度计的玻璃泡要继续留在被测液体中B使用电 物理 2020-07-06 …
下面关于常用温度计的使用中,错误的是()A.温度计不能用来测量超过它的最高刻度的温度;B.温度计的 物理 2020-07-11 …
多元相关系数有没有正负号?()15.以下说法中,错误的是:B,多元相关系数R0B,可决系数是相关系 数学 2020-07-27 …
下列关于温度计的说法中,错误的是()A.使用温度计前,要看清温度计的量程及分度值B.测量时,应使温度 物理 2020-12-31 …
图甲是小明同学设计的测小灯泡电功率的实验电路(灯泡额定电压U额=2.5V).(1)小明所接的实验电路 物理 2021-01-13 …