首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
admin
2019-03-11
22
问题
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。
(2)
选项
A、Component
B、ConcreteComponent
C、Decorator
D、Concrete DecoratorA
答案
C
解析
装饰模式的意图是动态的给一个对象增加职责,即在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的适用性如下:
(1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤销的职责。
(2)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。
本题中所给出的类图就是装饰模式的类图,其中:
Component:部件,定义对象的接口,可以给这些对象动态的增加职责(方法)。
Concrete Component:具体部件,定义具体的对象,Decorator可以为它增加额外的职责(方法)。
Decorator:装饰抽象类,维护一个内有的Component,并且定义一个与Component接口一致的接口。
Concrete Decorator:具体装饰对象,给内在的具体部件对象增加具体的职责(方法)。
享元模式(轻量级模式)的意图是运用共享技术有效地支持大量细粒度的对象。系统只是用少量的对象,而这些对象都相近,状态变化很小,对象使用次数增多。
代理模式的意图是为其他对象提供一个代理或地方以控制对这个对象的访问。当客户向Proxy对象第一次提出请求时,Proxy实例化真实的对象,并且将请求传给它,以后所有客户的请求都由Proxy传递给封装了的对象。
策略模式的意图是定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。
另外需要注意的是,除了试题中出现的设计模式外,23种设计模式中其余的设计模式也是需要理解的内容。
转载请注明原文地址:https://kaotiyun.com/show/J0RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
802.11b定义了无线网的安全协议WEP(Wired Equivalent Privacy)。以下关于WEP的描述中,不正确的是(58)。
安全散列算法SHA-1产生的摘要的位数是__________。(2009年上半年试题)
在程序的执行过程中,Cache与主存的地址映射是由_____________完成的。
Windows系统下,通过运行__________命令可以打开Windows管理控制台。(2008年下半年试题)
POP3协议采用__________(28)模式,客户端代理与POP3服务器通过建立__________(29)连接来传送数据。(29)
在Windows系统中,设E盘的根目录下存在document1文件夹,用户在该文件夹下已创建了document2文件夹,而当前文件夹为document1。若用户将test.docx文件存放在document2文件夹中,则该文件的绝对路径为_________
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示该活动所需的天数,则完成该项目的最少时间为___________(6)天。活动BD最多可以晚___________(7)天开始而不会影响整个项目的进度。(
通过ADSL访问Internet,在用户端通过(18)和ADSLMoDem连接PC机,在ISP端通过(19)设备连接因特网。(18)
按照IEEE802.1d协议,当交换机端口处于______状态时,既可以学习MAC帧中的源地址,又可以把接收到的MAC帧转发到适当的端口。
内存按字节编址,地址从AOOOOH到CFFFFH,共有(3)字节。若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要(4)片。(3)
随机试题
甲公司欠付乙公司100万元的到期货款,乙公司欠付丙公司100万元的到期租金,乙公司遂要求甲公司直接向丙公司签发一张100万元的银行承兑汇票d2016年4月1日,甲公司签发一张以丙公司为收款人、金额为100万元的银行承兑汇票,承兑人为A银行,到期日为201
去甲肾上腺素对心脏作用是
医疗机构应当根据麻醉药品和精神药品处方开具情况,按照麻醉药品和精神药品品种、规格对其消耗量进行专册登记,登记内容包括
某人原有1型糖尿病合并酮症酸中毒,经治疗后意识恢复,短时间后突然感到心悸、饥饿、出汗,随即又发生意识障碍,应如何处理
根据《宪法》规定,省级行政区划权由下列选项中哪一机关行使?()
研究消费者行为的基数效用论认为,效用可以______,因此效用的大小可以用基数表示。
《中华人民共和国未成年人保护法》规定,非法招用未满16周岁的未成年人,情节严重的,由工商行政管理部门()
阅读以下文字,完成以下问题。跟电视一样,收视率对中国的电视和广告行业而言,是个地地道道的舶来品,在中国的应用不过短短二十余年。由于这是一个全新的行业指标,因此不仅国内开展此类业务的经验还有待摸索和积累,而且对这一领域进行深入研究的专家和机构也少之
阅读以下说明,回答问题1至问题3。[说明]基于计算机的信息系统在运行过程中,不可避免会发生故障或异常情况。有些故障可能导致信息系统运行的非正常中断,影响系统中数据的正确性;有些故障可能破坏系统的数据库,使部分甚至全部数据丢失。因此,必须采取适当的
A、2,000,000.B、1,850,000.C、2,150,000.D、150,000.B
最新回复
(
0
)