首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
admin
2019-04-22
56
问题
为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用( )模式。
选项
A、享元(Flyweight)
B、抽象工厂(Abstract Factory)
C、外观(Fagade)
D、装饰器(Decorator)
答案
B
解析
本题考查设计模式的基本概念。每种设计模式都有特定的意图和适用情况。
享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。适用于:一个应用程序使用了大量的对象;完全由于使用大量的对象而造成很大的存储开销;对象的大多数状态都可变为外部状态;如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象;应用程序不依赖于对象标识。
抽象工厂(Abstract Factory)模式提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。适用于:一个系统要独立于它的产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置时;当要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库,而只想显示它们的接口而不是实现时。如为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用此模式,其中抽象工厂声明一个创建抽象界面组件的操作接口,具体工厂实现创建产品对象的操作。
外观(Fagade)模式为子系统中的一组接口提供一个一致的界面,Faqade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用于:要为一个复杂子系统提供一个简单接口时,子系统往往因为不断演化而变得越来越复杂;客户程序与抽象类的实现部分之间存在着很大的依赖性;当需要构建一个层次结构的子系统时,使用facade模式定义子系统中每层的入口点。
装饰器(Decorator)模式描述了以透明围栏来支持修饰的类和对象的关系,动态地给一个对象添加一些额外的职责,从增加功能的角度来看,装饰器模式相比生成子类更加灵活。适用于:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;处理那些可以撤销的职责;当不能采用生成子类的方式进行扩充时。
转载请注明原文地址:https://kaotiyun.com/show/X4RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
网络规划与设计过程中应遵循一些设计原则,保证网络的先进性、可靠性、容错性、安全性和性能等。以下原则中有误的是()。
假设模拟信号的频率为10-16MHz,采样频率必须大于()时,才能使得到的样本信号不失真。
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是(5)。
SNMPv2的()操作为管理站提供了从被管设备中一次取回一批数据的能力。
某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。该项目负责人的行为()。
地址编号从80000H到BFFFFH且按字节编址的内存容量为(1)KB,若用16K×4bit的存储器芯片构成该内存,共需多少(2)片。(2)
SNMP采用UDP提供的数据报服务传递信息,这是由于______。
阅读下列函数说明和C代码,填入(n)处。[说明]以下C语言程序实现了生成从里到外是连续的自然数排列的回旋矩阵,矩阵形式如下:7651681415923
MPC(Multimedia PC)与PC的主要区别是增加了(12)。
随机试题
肾病综合征患者用免疫抑制剂正确的是
女性,45岁,渐进性气急近1个月。无特殊职业史。查体,双下肺少量湿性啰音。X线胸片及CT示弥漫分布的斑片状阴影,未见蜂窝肺。支气管肺泡灌洗液检查示:细胞数为5×107,淋巴细胞38%。最可能的诊断是
关于尸体解剖中道德要求的表述哪项正确
对诊断一氧化碳中毒最具有意义的是
关于脑栓塞的临床表现,错误的是
下列不属于基金销售机构人员从事的工作范围的是()。
A公司和B公司是不具有关联方关系的两个独立的公司。有关股权投资的资料如下:(1)2×19年12月25日,这两个公司达成合并协议,由A公司采用控股合并方式对B公司进行合并,合并后A公司取得B公司70%的股份。(2)2×20年1月1日,A公司以一项固定资产
阅读以下文字,完成下面问题过去,是生产决定需要。工厂生产千篇一律的中山装,老百姓就得人人穿中山装。然而,在市场经济时代,是需要决定生产。你再生产千篇一律的中山装,老百姓不买你的账,他们的意志通过市场表现出来,逼着你去开发新产品,实行“产品革新”。
五代南方各国都注意改土治水,提高防御自然灾害的能力,最著名的是吴越劳动人民在钱塘江人海处修筑的_______。特别是南唐和吴越在境内修建了________,利用水乡河身高、田面低的地势,在河渠两岸、农田周围筑成堤坝,内以围田,外以隔水,把水涝土地改造为肥沃
PASSAGETWO
最新回复
(
0
)