首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
admin
2019-03-11
68
问题
(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权(10)享有。
无线局域N(WLAN)标准IEEE802.11g规定的最大数据速率是__________标准的子集。(2011年下半年试题)
下图是配置某邮件客户端的界面,图中a处应填写___________(39),b处应填写___________(40)。(40)
下图是配置某邮件客户端的界面,图中a处应填写___________(39),b处应填写___________(40)。(39)
路由器连接帧中继网络的接口是(11),连接双绞线以太网的接口是(12)。(11)
采用抓包工具截获的结果如下图所示,图中第1行记录显示的是(28),该报文由(29)发出。(29)
海明码是一种纠错编码,一对有效码字之间的海明距离是(14)。如果信息为6位,要求纠正1位错,按照海明编码规则,需要增加的校验位是(15)位。(14)
IEEE802.11i所采用的加密算法为______。
如图所示,SwitchA通过SwitchB和NMS跨网段相连并正常通信。SwitchA与SwitchB配置相似,从给出的SwitchA的配置文件可知该配置实现的是________________,验证配置结果的命令是________________。
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
随机试题
下列哪个人物不属于《伊则吉尔老婆子》()
A.急性心肌梗死B.急性肺栓塞C.扩张型心肌病D.支气管哮喘多以全心衰竭为主要表现
关于淋病的治疗,下列哪项是错误的
下列疾病中血浆白蛋白浓度不减低的是
边缘性前置胎盘发生阴道流血的时间在妊娠后( )。
具有舒肝功能的是()
王某因涉嫌盗窃在侦查期间被取保候审,而张某是王某的保证人。王某在取保候审期间逃匿,张某明知王某藏在何处,但是拒绝向公安机关提供该地点。有关机关不能对张某采取以下哪种措施?( )
Peoplehavebeenholdingheateddiscussionsrecentlyaboutwomen’sexperienceintheworkplace.LastmonthSherylSandberg,chie
下列叙述中正确的是
______isthehomeofgolf.
最新回复
(
0
)