首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列设计模式中,_______模式既是类结构型模式,又是对象结构型模式。此模式与_______模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。 (47)
下列设计模式中,_______模式既是类结构型模式,又是对象结构型模式。此模式与_______模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。 (47)
admin
2019-07-12
34
问题
下列设计模式中,_______模式既是类结构型模式,又是对象结构型模式。此模式与_______模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。
(47)
选项
A、桥接(Bridge)
B、适配器(Adapter)
C、组成(Composite)
D、装饰器(Decorator)
答案
D
解析
适配器模式(Adapter)用于将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适配器有类结构和对象结构两种模式,如下图所示。在类适配器中,因为Adapter类既继承了Adaptee(被适配类),也实现了Target接口,在Client类中我们可以根据需要选择并创建任一种符合需求的子类,来实现具体功能。在对象适配器中,Adapter不是使用多继承或继承再实现的方式,而是使用直接关联,或者称为委托的方式。
装饰器模式用于动态地给一个对象添加一些额外的职责或者行为。装饰器模式提供了改变子类的灵活方案。装饰器模式在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。当用于一组子类时,装饰器模式更加有用。如果你拥有一组子类(从一个父类派生而来),你需要在与子类独立使用情况下添加额外的特性,你可以使用装饰器模式,以避免代码重复和具体子类数量的增加。
转载请注明原文地址:https://jikaoti.com/ti/aHG7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Windows98操作系统中,TCP/IP是以__________方式实现的。
某主机本地连接属性如下图所示,下列说法中错误的是__________。(2012年下半年试题)
在Windows系统中监听发送给NT主机的陷入报文的程序是____________。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为(10)。
下面算法中,不属于公开密钥加密算法的是(45)。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,联结顶点的边表示包含的活动,则里程碑(1)在关键路径上,活动FG的松弛时间为(2)。(1)
在需求分析阶段,采用UML的用例图(usecasediagram)描述系统功能需求,如图4-4所示。指出图中的A,B,C和D分别是哪个用例?类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中,提供
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在并发系统设计中,通过对信号量S的P、V操作实现进程的同步与互斥控制。P(S):S:=S-1,若S≥0,则执行P操作的进程继续执行:若S<0,则置该进程为阻塞状态,
阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】栈(Stack)结构是计算机语言实现中的一种重要数据结构。对于任意栈,进行插入和删除操作的一端称为栈顶(StockTop),而另一端称为栈底(StockBottom)。栈的基
阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。[说明]某程序的功能是输入三个正整数作为边长,判断三条边构成的三角形是否等边、等腰或是一般三角形。
随机试题
我是你雪被下古莲的胚芽;________。
控制急性阿米巴痢疾的首选药是
对肯定诊断及早期诊断最有价值的是
根据《中华人民共和国土地增值税暂行条例》的规定,纳税人转让房地产所取得的收入包括()。
贸易保护大量地存在于当今的国际贸易活动中,国家间的贸易保护一般通过贸易壁垒的形式,任何一种用以阻碍( )的保护主义措施都是贸易壁垒。
有经验的老师会发现,学生的个体身心发展并不是持续快速发展的。他们的发展往往具有两个高峰期,第一个高峰期是在个体出生后的第一年中,第二个高峰期则是出现在青春期。这种现象体现了个体身心发展的()
该厂今年生产的全部甲产品成本实际降低率为()。
像“××集团举行周年庆典,您的手机号码获得了10万元大奖”这类并不高明的手机诈骗短信,即使经媒体曝光,仍然一再出现。职业骗子宁肯使用低劣的诈骗短信,也不去设计一些更具欺骗性、更易让人上当的短信,只能说明骗子太笨、太不敬业了。以下哪一项陈述如果为真,最能质疑
______burningcoal,oilandgasolineareresponsiblefortheglobingwarming?______thegovernmentshouldbackupinvestorswit
SECTION2Questions11-20Questions11-13CompletethefollowinginformationusingONEwordforeachgap.Thespeakerrecommends
最新回复
(
0
)