首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
admin
2019-03-11
46
问题
(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
2009年发布的______标准可以将WLAN的传输速率邮4MB/s提高到300~600MB/s。
在程序的执行过程中,Cache与主存的地址映射是由_____________完成的。
ITU-R对4G标准的要求是能够提供基于IP的高速语音、数据和流式多媒体服务,支持的数据速率至少是__________(64),选定的多路复用技术是__________(65)。(65)
若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf,且当前工作目录为swshare,则该文件的全文件名为(7),相对路径和绝对路径分别为(8)。(8)
软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级,其中__________对软件过程和产品都有定量的理解与控制。
依据我国著作权法的规定,(10)属于著作人身权。
IEEE802.11定义的AdHoe网络是由无线移动结点组成的对等网,这种网络的特点是(62)。在这种网络中使用的DSDV(Destination-SequencedDistanceVector)路由协议是一种(63)。(63)
CCITT对ISDN定义了两种标准接口:BRI和PRI。下面表述正确的是__________。
MD5是________________算法,对任意长度的输入计算得到的结果长度为________________位。
采用n位补码(包含一个符号位)表示数据,可以直接表示数值________________。
随机试题
A、uncleB、umbrellaC、customD、universityDA、B、C三项划线部分发[A],而D项划线部分发[ju:],故选D项。
患者,男,18岁。右颌下区肿痛7天,加剧3天。查体:T39℃,一般情况差,右颌下皮肤红,皮温高,压痛明显,触有波动感,肿胀无明显界限。舌下肉阜无红肿,导管口无溢脓,右下第一磨牙残根,叩痛(++)。X线片见根尖周X线透射区。最可能的诊断为
都市村落具有的特点有()。
基金进行利润分配会导致基金份额净值的上升。()
北京市海淀区人民法院审理某著作权侵权案件时认定:甲公司侵犯乙公司的著作权,乙公司因此遭受到的实际损失为80万元,甲公司因侵权行为取得违法所得为100万元,乙公司为制止侵权行为所支付的合理开支为5万元。甲公司应当支付乙公司的赔偿数额是()
(2014年)大华股份有限公司(以下简称“大华公司”)于2006年在上海证券交易所上市,普通股总数为5亿股,甲、乙分别持有大华公司31%和25%的股份。截至2013年年底,大华公司净资产额为10亿元,最近3年可分配利润分别为3000万元、2000万元和10
下列关于自动化控制的说法中,正确的有()。
处于行政活动起始阶段的行政文化的构成形态是()
Underthe1996constitution,all11ofSouthAfrica’sofficiallanguages"mustenjoyparityofesteemandbetreatedequitably".
A、Bygoingdirectlytotheboss.B、Bytalkingtohisparents.C、Byaskinghismothertospeaktohisboss.D、Bytellinghisboss
最新回复
(
0
)