首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(29)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5-3所示为该设计模式的类图,其中,(30)是装饰抽象类,维护一个内有的Component。 (30)
(29)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5-3所示为该设计模式的类图,其中,(30)是装饰抽象类,维护一个内有的Component。 (30)
admin
2019-03-11
28
问题
(29)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5-3所示为该设计模式的类图,其中,(30)是装饰抽象类,维护一个内有的Component。
(30)
选项
A、Component
B、Concrete Component
C、Decorator
D、Concrete DecoratorA
答案
C
解析
装饰模式的意图是动态的给一个对象增加职责,即在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的适用性如下:
(1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤销的职责。
(2)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。
本题中所给出的类图就是装饰模式的类图,其中:
Component:部件,定义对象的接口,可以给这些对象动态的增加职责(方法)。
Concrete Component:具体部件,定义具体的对象,Decorator可以为它增加额外的职责(方法)。
Decorator:装饰抽象类,维护一个内有的Component,并且定义一个与Component接口一致的接口。
Concrete Decorator:具体装饰对象,给内在的具体部件对象增加具体的职责(方法)。 享元模式(轻量级模式)的意图是运用共享技术有效地支持大量细粒度的对象。系统只是用少量的对象,而这些对象都相近,状态变化很小,对象使用次数增多。
代理模式的意图是为其他对象提供一个代理或地方以控制对这个对象的访问。当客户向Proxy对象第一次提出请求时,Proxy实例化真实的对象,并且将请求传给它,以后所有客户的请求都由Proxy传递给封装了的对象。
策略模式的意图是定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。
另外需要注意的是,除了试题中出现的设计模式外,23种设计模式中其余的设计模式也是需要理解的内容。
转载请注明原文地址:https://jikaoti.com/ti/aof7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ADSL采用__________(18)技术把PSTN线路划分为话音、上行和下行三个独立的信道,同时提供电话和上网服务。采用ADSL联网,计算机需要通过___________(19)和分离器连接到电话入户接线盒。(18)
报文摘要算法MD5的输出是(45)位,SHA-1的输出是(46)位。(45)
模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为__________。(2011年上半年试题)
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(3)△t;若按照执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行
海明码是一种纠错编码,一对有效码字之间的海明距离是(14)。如果信息为6位,要求纠正1位错,按照海明编码规则,需要增加的校验位是(15)位。(14)
常用的虚拟存储器由____________两级存储器组成。
10.Base-T以太网使用曼彻斯特编码,其编码效率为(11)%,在快速以太网中使用4B/5B编码,其编码效率为(12)%。(11)
32位的IP地址可以划分为网络号和主机号两部分。以下地址中,(51)不能作为目标地址,(52)不能作为源地址。(51)
A、B是局域网上两个相距1km的站点,A采用同步传输方式以1Mb/s的速率向B发送长度为200000字节的文件。假定数据帧长为128比特,其中首部为48比特;应答帧为22比特,A在收到B的应答帧后发送下一帧。传送文件花费的时间为(15),有效的数据速
曼彻斯特编码的效率是(1)%,4B/5B编码的效率是(2)%。(1)
随机试题
在死锁的防止中,若要使占有并等待资源的条件不成立,有哪些方法?试阐明各自的分配策略。
通过按下键盘上的________按键可以将屏幕画面复制到剪贴板。
女性患者,70岁,2个月心慌,下肢水肿,厌食,恶心,体重减轻8kg。既往:糖尿病2年,慢性支气管炎3年,体检:消瘦,轻喘,多汗,血压21/13kPa(160/100mmHg),甲状腺I°肿大,可闻血管杂音,双肺呼吸音清晰,心界稍向左扩大,心率128次/分,
手术治疗甲亢长期治愈率达
检查维生素C中重金属时,若取样量为1.0g,要求含重金属不得过百万分之十,问应吸取标准铅溶液(每1ml=0.01mg的Pb)多少ml( )。
在一般工程测量中,真值也可以用测量值代替,这时,相对误差称为示值相对误差。()
“进口日期”栏应填()。“件数”栏应填()。
凡结账前发现记账凭证正确而登记账簿时发生的错误,可用划线更正法更正。()
在马克思主义发展史上第一次提出“社会主义初级阶段”这一具有特定内涵的新概念,第一次把社会主义初级阶段作为事关全局的基本国情加以把握的是()
Susanisnotveryintelligent,______workveryhard.
最新回复
(
0
)