早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
下面的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...的网友还看了以下:
设顺序表L是一个递增有序表。编写算法,要求利用二分查找法确定插入位置,将元素x插入到L中,使L保持 其他 2020-05-13 …
可见光分光光度计测量铜 铁 铅 锌离子 最大波长是多少?需要加入什么显色剂?溶液中同时含有这几种离 化学 2020-05-15 …
判断1.统计表和统计图的绘制都是收集数据、整理数据的基础上进行的.··········()判断1. 数学 2020-06-11 …
请你根据数据完成统计表,绘制统计图.北京市2013年Χ月天气情况统计表天气晴天阴天雨天天数(1)该 数学 2020-06-13 …
厂商用资本K和劳动L生产X,在短期中资本是固定的劳动是可变的.短期生产函数是Q=-L3+24,Q是 数学 2020-07-06 …
某中学地理学习小组对图所示区域进行考察,读图回答下列问题。1.在同学们绘制的地形剖面图中,依据图中 语文 2020-07-12 …
一个复变函数积分的问题!请各位大侠看看1.计算积分∫(L)|z|dz,其中曲线L是:(1)连接-1 其他 2020-07-15 …
如图l是某县参加2016年高考的学生身高条形统计图,从左到右的各条形表示的学生人数依次记为A1、A 数学 2020-07-18 …
25mg/l是什么意思25mg/l,100mg/l,200mg/l是什么意思?怎么计算? 政治 2020-07-18 …
下面是某市7006~7008年林o和草坪的占o面积变化情况统计表,请根据表你数据完成面的统计l.70 其他 2020-11-21 …