首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
(1)设计模式可以动态地给一个对象增加其他职责,而且这种方式比生成子类实现更为灵活。图5.3所示为该设计模式的类图,其中,(2)是装饰抽象类,维护一个内有的Component。 (2)
admin
2019-03-11
73
问题
(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
下面给出的网络地址中,属于私网地址的是______。
下面有关RMON的论述中,错误的是____________。
IIS服务支持的身份验证方法中,需要利用明文在网络上传递用户名和密码的是__________。(2010年上半年试题)
假设用户X有4000台主机,则必须给他分配_________(53)个C类网络。如果为其分配的网络号为196.25.64.0,则给该用户指定的地址掩码为__________(54)。(54)
网络由6个路由器互连而成,路由器之间的链路费用如下图所示,从PC机到服务器的最短路径是(23),通路费用是(24)。(23)
DHCP(38)报文的目的IP地址为255.255.255.2550
路由器连接帧中继网络的接口是(11),连接双绞线以太网的接口是(12)。(12)
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(7)在关键路径上。活动GH的松弛时间是(8)。(8)
DMA工作方式下,在____________之间建立直接的数据通信。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为(1)天。活动BC和BF最多可以晚开始(2)天而不会影响整个项目的进度。(1)
随机试题
暑淫证的性质特点
医疗机构的医务人员违反献血法规定,将不符合国家规定标准的血液用于患者的,可能承担以下法律责任,除了
下列不属于继发性肺结核临床病理特征的是
施工成本分析就是对成本形成过程和影响成本升降的因素进行分析,以寻求进一步降低成本的途径,进行成本分析需要的第一手资料有()。
旅游需求的时间指向性是指旅游需求具有()。
石川馨认为,全面质量管理(TQC)在日本就是全公司范围内的质量管理,其具体内容包括()。
下列属于内部学习动机的是()。
下列选项中,体现人民警察秉公执法的有()
如图所示,某条河流一侧有A、B两家工厂,与河岸的距离分别为4km和5km,且A与B的直线距离为11km,为了处理这两家工厂的污水,需要在距离河岸1km处建造一个污水处理厂,分别铺设排污管道连接A、B两家工厂。假定河岸是一条直线,则排污管道的总长最短为(
某公司2012年1—4季度的营业收入总额分别为135、300、233、110百万元。该公司由东部、中部、西部三大地区分公司组成。2013年在三大分公司的累积营业收入(指当年至各季度止累积)和全年利润总额的数据如下图所示(单位:百万元)。根据材料,下列
最新回复
(
0
)