首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
admin
2019-04-22
49
问题
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
选项
A、享元(Flyweight)
B、抽象工厂(Abstract Factory)
C、外观(Fagade)
D、装饰器(Decorator)
答案
B
解析
本题考查设计模式的基本概念。每种设计模式都有特定的意图和适用情况。
享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。适用于:一个应用程序使用了大量的对象;完全由于使用大量的对象而造成很大的存储开销;对象的大多数状态都可变为外部状态;如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象;应用程序不依赖于对象标识。
抽象工厂(Abstract Factory)模式提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。适用于:一个系统要独立于它的产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置时;当要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库,而只想显示它们的接口而不是实现时。如为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用此模式,其中抽象工厂声明一个创建抽象界面组件的操作接口,具体工厂实现创建产品对象的操作。
外观(Fagade)模式为子系统中的一组接口提供一个一致的界面,Faqade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用于:要为一个复杂子系统提供一个简单接口时,子系统往往因为不断演化而变得越来越复杂;客户程序与抽象类的实现部分之间存在着很大的依赖性;当需要构建一个层次结构的子系统时,使用facade模式定义子系统中每层的入口点。
装饰器(Decorator)模式描述了以透明围栏来支持修饰的类和对象的关系,动态地给一个对象添加一些额外的职责,从增加功能的角度来看,装饰器模式相比生成子类更加灵活。适用于:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;处理那些可以撤销的职责;当不能采用生成子类的方式进行扩充时。
转载请注明原文地址:https://www.kaotiyun.com/show/X4RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
内存按字节编址,地址从AOOOOH到CFFFFH,共有(3)字节。若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要(4)片。(3)
在SNMP协议中,当代理收到一个GET请求时,如果有一个值不可或不能提供,则返回__________。(2012年下半年试题)
内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。
选择软件开发工具时,应考虑功能、(5),稳健性、硬件要求和性能、服务和支持。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(1)在关键路径上,活动FG的松弛时间为(2)。(2012年下半年试题)(2)
网络中存在各种交换设备,下面的说法中错误的是________。(2012年上半年试题)
以下关于指令流水线性能度量的叙述中,错误的是(5)。
某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度R均为0.9,则该系统的千小时可靠度约为(2)。
在SNMPv2中,一个实体发送一个报文一般经过四个步骤:(1)加入版本号和团体名,构造报文;(2)把PDU、源和目标端口地址以及团体名传送给认证服务,认证服务产生认证码或对数据进行加密,返回结果;(3)根据要实现的协议操作构造PDU;(4)进行BE
随机试题
航空公司委托的旅游企业作为指定代理,事先向航空公司订下若干数目的机位,作为举办团体旅行之用的机票称为()。
民族压迫的实质是()
下列诗作中,抒写新时期青年爱国深情的是()
影响人员安全疏散的因素中,人员素质最为关键,其不包括()能力。
资产负债表是指反映企业在某一特定日期的财务状况的会计报表。它是根据________这一会计等式,依照一定的分类标准和顺序,将企业在一定日期的全部资产、负债和________项目进行适当分类、汇总、排列后编制而成的。
企业持有该金融资产期间取得的现金股利,应当在现金股利宣告发放日确认并计入()科目。
小丁智力年龄为10岁,实际年龄为8岁,其比率智商是()。
下列选项与我国古代五位帝王相关,按时间排序正确的是:①车同轨,书同文,统一度量衡②修运河,征高丽③以人为镜,可以明得失④杯酒释兵权⑤休养生息
设,其中g(x)是有界函数,则f(x)在x=0处________。
Allpeoplehavesomeabilitytomanagetheirhealthandthehealthofthosetheycarefor.Meanwhile,withtheincreasingcomple
最新回复
(
0
)