首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
admin
2019-03-11
36
问题
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。
(2)
选项
A、Abstraction
B、ConcretelmplementorA
C、ConcretelmplementorB
D、Implementor
答案
D
解析
本题主要考查设计模式的知识,这种题型是考试中常见的题型。
桥接模式的意图是将抽象部分与它的实现部分分离,使它们都可以独立地变化。
桥接模式的适用性如下:
(1)避免抽象方法和实现方法绑定在一起。
(2)类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。
(3)对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重新编译。
(4)想在多个对象间共享实现(可能使用引用计数),但同时要求客户并不知道这一点。
桥接模式是把继承关系变成合成/聚合关系。手机可以按照品牌来分类,则有手机品牌M,手机品牌N之分,现在的每个手机都有很多软件,如通信录,手机游戏等。运用桥接模式,可把手机系统划分为品牌和软件,使它们可以独立的变化。
而本题中给出的类图就是桥接模式的结构图。其中:
Abstraction:抽象类定义抽象类的接口。维护一个Implcmcntor(实现抽象类)的对象。
RefmedAbstraction:扩充的抽象类,扩充由Abstraction定义的接口。
Implementor实现类接口,定义实现类的接口,这个接口不一定要与Abstraction的接口完全一致,事实上这两个接口可以完全不同,一般地讲Implementor接口仅仅给出基本操作,而Abstraction接口则会给出很多更复杂的操作。
Concretelmplementor:具体实现类,实现Implementor定义的接口并且具体实现它。
桥接模式可以从接口中分离实现功能,使得设计更具有扩展性,这样,客户调用方法时根本不需要知道实现的细节。桥接模式的缺陷是抽象类和实现类的双向连接使得运行速度减慢。
单例(Singleton)模式确保其一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类,它提供全局访问的方法。单例模式的要点有三个:
一是某个类只能有一个实例;二是它必须自选创建这个实例;三是它必须自行向整个系统提供这个实例。
组合(Composite)设计模式组合多个对象形成树形结构以表示整体一部分的结构层次。合成模式对单个对象和合成对象的使用具有一致性。
外观(Facade)模式,有称为门面模式,其提供了一个统一的接口去访问多个子系统的多个不同的接口。外观模式定义了一个高层次的接口,使得子系统更容易被使用。
转载请注明原文地址:https://kaotiyun.com/show/C0RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下面几个网络管理工具的描述中,错误的是()。
一个以太网交换机,读取整个数据帧,对数据帧进行差错校验后再转发出去,这种交换方式称为__________。(2011年下半年试题)
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(7)在关键路径上。活动GH的松弛时间是(8)。(7)
IEEE802.1lMAC子层定义的竞争性访问控制协议是(1),之所以不采用与IEEE802.3相同协议的原因是(2)。(1)
依据我国著作权法的规定,(10)属于著作人身权。
下列不属于需求说明书应该包括部分的是__________。
在以太网中,最大传输单元(MTU)是(57)个字节。
__________是指按内容访问的存储器。(2009年上半年试题)
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(42)
随机试题
对我国外汇储备的积累起决定性作用的是
回旋加速器生产的放射性核素常是
A.PRL>50ng/mlB.LH/FSH>3,T>96μg/mlC.LH、FSH均<5U/LD.E2<20μg/ml、FSH>40/μg/mlE.五项激素水平全正常Prematureovarianfailure
患者原有痤疮,突然显著加重,伴有发热等全身症状不应给予的治疗药物
法人在建设工程中的地位,表现在()。
关于利害关系人对自然人申请宣告失踪或宣告死亡的时间,下列选项中,正确的有()。
采购调查的询问法分为()。
给加点的“是”字选择答案正确的一项是:①实事求是②口是心非③是古非今“是共产党的大敌,是工人阶级的大敌,是人民的大敌,是民族的大敌”一句的顺序为什么不可以随意调换?理由对的一项是:
以下程序的输出结果是______。main(){inta=177;printf("%o\n",a);
Onceuponatime,peoplewholivedalonetendedtobethoseoneithersideofmarriage—twenty-somethingprofessionalsorwidowe
最新回复
(
0
)