首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。 (20)
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。 (20)
admin
2019-03-11
32
问题
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。
(20)
选项
A、Abstraction
B、ConcretelmplementorA
C、ConcretelmplementorB
D、Implementor
答案
D
解析
本题主要考查设计模式的知识,这种题型是考试中常见的题型。
桥接模式的意图是将抽象部分与它的实现部分分离,使它们都可以独立地变化。
桥接模式的适用性如下:
(1)避免抽象方法和实现方法绑定在一起。
(2)类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。
(3)对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重新编译。
(4)想在多个对象间共享实现(可能使用引用计数),但同时要求客户并不知道这一点。
桥接模式是把继承关系变成合成/聚合关系。手机可以按照品牌来分类,则有手机品牌M,手机品牌N之分,现在的每个手机都有很多软件,如通信录,手机游戏等。运用桥接模式,可把手机系统划分为品牌和软件,使它们可以独立的变化。
而本题中给出的类图就是桥接模式的结构图。其中:
Abstraction:抽象类定义抽象类的接口。维护一个Implementor(实现抽象类)的对象。
RefinedAbstraction:扩充的抽象类,扩充由Abstraction定义的接口。
Implementor:实现类接口,定义实现类的接口,这个接口不一定要与Abstraction的接口完全一致,事实上这两个接口可以完全不同,一般地讲Implementor接口仅仅给出基本操作,而Abstraction接口则会给出很多更复杂的操作。
Concretelmplementor:具体实现类,实现Implementor定义的接口并且具体实现它。
桥接模式可以从接口中分离实现功能,使得设计更具有扩展性,这样,客户调用方法时根本不需要知道实现的细节。桥接模式的缺陷是抽象类和实现类的双向连接使得运行速度减慢。
单例(Singleton)模式确保其一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类,它提供全局访问的方法。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自选创建这个实例;三是它必须自行向整个系统提供这个实例。
组合(Composite)设计模式组合多个对象形成树形结构以表示整体一部分的结构层次。合成模式对单个对象和合成对象的使用具有一致性。
外观(Facade)模式,有称为门面模式,其提供了一个统一的接口去访问多个子系统的多个不同的接口。外观模式定义了一个高层次的接口,使得子系统更容易被使用。
转载请注明原文地址:https://kaotiyun.com/show/t0RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
2009年发布的______标准可以将WLAN的传输速率邮4MB/s提高到300~600MB/s。
设置计算机的无线网卡,使该计算机与实验室的无线访问点LabAP之间的通信能够受密码保护,指定密钥为2350AD9FE0,则下图中应设置(43)。
ITU-R对4G标准的要求是能够提供基于IP的高速语音、数据和流式多媒体服务,支持的数据速率至少是__________(64),选定的多路复用技术是__________(65)。(64)
假设用户X有4000台主机,则必须给他分配_________(53)个C类网络。如果为其分配的网络号为196.25.64.0,则给该用户指定的地址掩码为__________(54)。(53)
在Windows客户端运行nslookup命令,结果如下图所示。为www.softwaretest.com提供解析的是__________(33)。在DNS服务器中,ftp.softwaretest.com记录通过__________(34)方式建立。C
若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf,且当前工作目录为swshare,则该文件的全文件名为(7),相对路径和绝对路径分别为(8)。(7)
TCP/IP网络中最早使用的动态路由协议是(21)协议,这种协议基于(22)算法来计算路由。(22)
在检查网络故障时,要确定目标主机是否有故障,只需向同一网段中的其他主机发(1)命令,如果可达,则可以确定是目标主机发生了故障;否则,故障就可能是由(2)引起的。如果问题是由路由配置不当引起的,则使用Traceroute或Windows系统的(3)程序来跟踪
某客户端可以ping通同一网段内的部分计算机,原因可能是(49)________________。
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(41)
随机试题
对某企业应收账款进行评估,经核实,截至评估基准日应收账款账面价值为46万元。根据前五年的有关数据可知,前五年应收账款总额为50万元,坏账发生总额为3.5万元,则该企业应收账款评估值为()
A.芍药汤B.胃苓汤合驻车丸C.白头翁汤D.真人养脏汤E.连理汤
如图5—3—4所示,左端固定的直杆受扭转力偶作用,在截面1—1和2—2处的扭矩为()。
【背景材料】某工程包括三幢结构相同的砖混住宅楼,组织单位工程流水施工,以每幢住宅楼为一个施工段。已知:(1)地面±0.000以下部分按土方开挖、基础施工、底层预制板安装、回填土四个施工过程组织固定节拍流水施工,流水节拍为2周。(2)地上部分按主体结
增值税小规模纳税人发生下列销售行为,可以申请税务机关代开增值税专用发票的是()。(2012年)
在法院受理破产案件并通知债权人和发布公告后,债权人应当在收到通知后的1个月内向法院申报债权,逾期未申报的,可以延长3个月,到期后仍未申报的,视为自动放弃债权,在破产程序中不再予以清偿。()
汉魏洛阳故城入选国家考古遗址公园,市民免费参观新华网河南频道12月24日讯大河网报道:昨日,记者从洛阳市文物局了解到,国家文物局公布了第二批国家考古遗址公园名单,其中,汉魏洛阳故城人选,成为河南唯一入选项目,此外,偃师商城人选第二批国家考古遗址公
internationalarbitration
能够将组合框Combol中最后一个数据项删除的语句为
A.showthatorganiccropsaresaferthanconventionalonesB.bespeciallytrainedC.improvesoilqualityD.poisonyouE.be
最新回复
(
0
)