早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
下面的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...的网友还看了以下:
用递等式计算,能简算的要简算(8.4+16.35)+4.6524.73-8.92+5.37-11. 其他 2020-04-07 …
数学高手进5年级数学题禁止不解题(分多)分一分:1,2,3,11,12,13,21,22,23,3 数学 2020-05-23 …
下面的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。(56)A.桥接 计算机类考试 2020-05-26 …
把一个长、宽和高的比是4:3:3的长方体削成两个最大的圆柱体,削去的体积是25.8立方分米,削成的 数学 2020-07-14 …
看看谁的办法妙!4.8+2.71+5.2+7.298.47-3.56-1.4427.6-(7.6+ 其他 2020-07-17 …
①2,10,30,68,130,②10,14,22,38,70,134,262,③2,3,5,6, 数学 2020-07-19 …
1,2,3,11,12,13,21,22,23,31,32,33,41,42,43,51,52,5 数学 2020-07-27 …
1,2,3,11,12,13,21,22,23,31,32,33,41,42,43,51,52,5 数学 2020-07-27 …
三位数除以80所得余数再乘以80,所得结果为:1,3,5,6,7,8,11,13,15,16,1, 数学 2020-07-27 …
列竖式计算:(第3小题得数精确到百分位)(1)80.5×2.3(2)47.04÷56(3)30.8 其他 2020-07-31 …