首页
登录
从业资格
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与
免费题库
2022-08-02
144
问题
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰(Decorator)
选项
A.桥接(Bridge)
B.适配器(Adapter)
C.组成(Composite)
D.装饰(Decorator)
答案
B
解析
适配器模式(Adapter)用于将一个类的接口转换成客户希望的另外一个接口Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作适配器有类结构和对象结构两种模式,在类适配器中,因为Adapter类既继承了Adaptee(被适配类),也实现了Target接口,在Client类中我们可以根据需要选择并创建任一种符合需求的子类,来实现具体功能在对象适配器中,Adapter不是使用多继承或继承再实现的方式,而是使用直接关联,或者称为委托的方式
装饰器模式用于动态地给一个对象添加一些额外的职责或者行为装饰器模式提供了改变子类的灵活方案装饰器模式在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能它是通过创建一个包装对象,也就是装饰来包裹真实的对象当用于一组子类时,装饰器模式更加有用如果你拥有一组子类(从一个父类派生而来),你需要在与子类独立使用情况下添加额外的特性,你可以使用装饰器模式,以避免代码重复和具体子类数量的增加
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407608.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(
小张在网上通过竞价的方式购买了小王的一部二手手机,这是一种()交易模式。
设计模式分为创建型模式、结构型模式和行为型模式三种,以下()是结构型设计模式
下列要素中,不属于DFD的是(请作答此空)。当使用DFD对一个工资系统进行建模时
行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模
原型化(Prototyping)方法是一类动态定义需求的方法,(请作答此空)
下图中,类Product和ConcreteProduct的关系是(请作答此空)
下图是()设计模式的类图,该设计模式的目的是(),图中,Abstracti
下图是()设计模式的类图,该设计模式的目的是(请作答此空),图中,Abstr
在结构化分析方法中,用于行为建模的模型是(),其要素包括(请作答此空)。A.加
随机试题
[originaltext]M:Hi,I’dliketodropoffmygraduationform.Iunderstandyou
A.digB.avoidsC.deliberatelyD.rememberingE.judgingF.eventG.f
一个词后面加上一个卷舌韵母时,变成儿化韵?()
企业编制专用记账凭证时,与货币收付无关的业务一律编制转账凭证。()
腹股沟肿块,站立时进入阴囊,平卧时消失,是指( )。A.腹股沟斜疝 B.腹股
患者痫证发作时昏仆抽搐,吐涎,平时情绪急躁,心烦失眠,咳痰不爽,口苦且干,大便秘
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
用于治疗肺炎支原体肺炎首选的抗生素是A.氟喹诺酮类 B.大环内酯类 C.青霉
A.粳米B.贝母C.百部D.甘草E.前胡麦门冬汤和止嗽散组成中均含有的药物是
税务师受托审核某企业2020年度房产税、城镇土地使用税纳税情况,发现如下事项
最新回复
(
0
)