首页
登录
从业资格
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与
免费题库
2022-08-02
150
问题
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。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.加
随机试题
Primitivesuperstitionsthatfeedracismshouldbe________througheducation.A、ig
IconfessthatwhenfirstImadeacquaintancewithCharlesStricklandIne
Justmonthsafterenteringpolitics,hefindshehasbeenunder______byadogg
A--creditanalysisB--basepriceC--enquiry
《彼得与狼》是一部配有朗诵的生动有趣的交响童话。这部交响童话中有很多角色,如彼得
初产妇,许某,25岁,妊娠39周,伴阵发性腹痛10小时住院。产科检查:宫缩30~
玻璃器皿、搪瓷器皿灭菌A.干热空气灭菌 B.滤过灭菌 C.气体灭菌 D.热
基础心理学是研究()。 (A)正常成人心理现象的心理学基础学科 (B
法院在当事人和其他诉讼参与人的参加下,以审理、判决、执行等方式解决民事纠纷的活动
某蓄电池厂女工,34岁。以往月经正常,近来月经时常紊乱,经血量过多。月经对劳动能
最新回复
(
0
)