首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
admin
2019-03-11
59
问题
(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://www.kaotiyun.com/show/J0RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
建筑物综合布线系统中的工作区子系统是指__________。(2009年下半年试题)
某用户无法访问域名为www.cisco.com的网站,在用户主机上执行tracert命令得到提示如下:根据提示信息,造成这种现象的原因可能是__________。
IP数据报经过:MTU较小的网络时需要分片。假设一个大小为1500的报文分为2个较小报文,其中一个报文大小为800字节,则另一个报文的大小至少为_____________字节。
POP3协议采用__________(28)模式,客户端代理与POP3服务器通过建立__________(29)连接来传送数据。(28)
下面能正确表示L2TP数据包的封装格式的是__________。(2013年上半年试题)
在Linux系统中,用户组加密后的口令存储在(33)文件中。
如果在互联网中添加了一个局域网,要用手工方式将该局域网添加到路由表中,应使用的命令是__________。
内存按字节编址,地址从AOOOOH到CFFFFH,共有(3)字节。若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要(4)片。(4)
以太网采用的编码技术为()。
随机试题
对秘书工作起根本性和基础性影响的是【】
大柴胡汤证也可出现下利,其机理是
A.表现眼外肌麻痹,共济失调,腱反射消失B.直腿抬高试验引发坐骨神经牵引痛C.桡侧三指感觉障碍,麻木和疼痛及鱼际肌瘫痪D.表现两侧脸痉挛,伴口舌,面肌,下颌,喉,颈肌肌张力障碍E.同侧凝视麻痹和周围性面瘫,对侧偏瘫
A.双胍类药物B.磺脲类药物C.α葡萄糖苷酶抑制剂D.噻唑烷二酮类药物E.胰岛素糖尿病的乳酸酸中毒的首选药物是
当钢材表面除锈质量等级为St3时,应采用的除锈方法为()。
李风先生是一位35岁的国企中层领导,家庭年总收人在25万元以上,他一直比较重视投资理财的重要性,经过一段时间的投资摸索,目前的金融投资资产中共持有股票35万元,股票型基金15万元,企业债券与国债30万元。由于投资过程中的经验和教训,李先生更加意识到专业性的
下列资产配置中,可以有效降低组合非系统风险的是()。
中国古代著名的三大特产是指()。
WhenIwasaboy,llikedswimmingverymuch.OneyearmytwobrothersandIspent(度过)thesummerholidayswithmyuncleandaunt
Whatdoesthewomanmean?
最新回复
(
0
)