首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。 (20)
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。 (20)
admin
2019-03-11
56
问题
(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年下半年试题)
安全散列算法SHA-1产生的摘要的位数是__________。(2009年上半年试题)
如果在查找路由表时发现有多个选项匹配,那么应该根据__________(55)原则进行选择。假设路由表有4个表项如下所示,那么与地址139.17.179.92匹配的表项是__________(56)。(56)
通过ADSL访问Internet,在用户端通过(18)和ADSLMoDem连接PC机,在ISP端通过(19)设备连接因特网。(18)
通过ADSL访问Internet,在用户端通过(1)和ADSLModem连接PC,在ISP端通过(2)设备连接因特网。(2010年下半年试题)(2)
城域以太网在各个用户以太网之间建立多点第二层连接,IEEE802.lah定义的运营商主干网桥协议提供的基本技术是在用户以太帧中再封装一层(26),这种技术被称为(27)技术。(26)
常用的虚拟存储器由____________两级存储器组成。
边界网关协议BGP的报文(22)传送。一个外部路由器通过发送(23)报文与另一个外部路由器建立邻居关系,如果得到应答,才能周期性地交换路由信息。(22)
在磁盘调度管理中,通常()。
某用户正在Internet浏览网页,在Windows命令窗口中输入(1)命令后得到下图所示的结果。若采用抓包器抓获某一报文的以太帧如下图所示,该报文是(2)。(1)
随机试题
生理性闭经不包括
A、贫血和出血程度一致B、贫血和出血程度不一致C、有贫血而无出血D、有出血而无贫血E、无出血亦无贫血特发性血小板减少性紫癜
甲委托同村的乙代为购买一匹马。但乙在牧区未遇上好马,就未买马。自己购买良骡一匹准备自用。甲见状便将骡牵走,并付给乙相应款项。下列说法中,正确的是:
预算控制属于行政事业单位内部控制的一种方法。()
某小朋友在语言活动中,一直认真地、完整地听完了老师讲的故事。这说明该小朋友具有()。
在历史的创造者问题上,两种对立的历史观分别是唯心主义的英雄史观和唯物主义的群众史观。()
日德兰海战
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
Everybodywantstogetwealthy.Intoday’s【B1】______world,makingmoneyorbecomingwealthysymbolizesaperson’ssuccessandc
A、PeopleinDubaicelebratedtheNewYear.B、FireworkswentonasplannedinDubai.C、FirebrokeoutinaluxuryhotelonNewYe
最新回复
(
0
)