首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5.1为该设计模式的类图,其中,(2)用于定义实现部分的接口。 (2)
admin
2019-03-11
61
问题
(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://www.kaotiyun.com/show/C0RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序
2009年发布的______标准可以将WLAN的传输速率邮4MB/s提高到300~600MB/s。
Windows系统下,通过运行__________命令可以打开Windows管理控制台。(2008年下半年试题)
IPv6地址的格式前缀(FP)用于表示___________(60)。为了实现IP地址的自动配置,IPv6主机将___________(61)附加在地址前缀1111111010之后,产生一个链路本地地址,如果通过了邻居发现协议的验证,则表明自我配置的链
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(3)△t;若按照执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行
某网络拓扑结构如图1-7所示。在主机host1的命令行窗口输入tracertwww.abc.com.cn命令后,得到如图1-8所示的结果。路由器router1e0接口的IP地址为(39),www.abc.com.cn的IP地址为(40)。(39)
依据我国著作权法的规定,(10)属于著作人身权。
MD5是________________算法,对任意长度的输入计算得到的结果长度为________________位。
内存按字节编址,地址从AOOOOH到CFFFFH,共有(3)字节。若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要(4)片。(4)
随机试题
下列是海关职权的特点的有()
财政政策的自动稳定器
A.氯霉素B.GTP酶C.转肽酶D.蛋白激酶E.链霉素
利息备付率表示使用项目( )偿付利息的保证倍率。
在财务分析中,最关心企业是否有足够的支付能力,以保证其债务本息能够及时、足额地得以偿还的主体是()。
A公司是国内重型汽车行业的骨干企业,属于国家大型企业。公司始建于1968年,经过将近40年的发展,目前具有完整的产品设计、生产制造、检测调试和监测系统,产品覆盖军用越野车、重型载货车、客车专用地盘和高档客车三大类、15个系列、150多个品种。一、A公
贾某因复制和出售淫秽录像于2009年5月15日被A市B区公安分局处以15日行政拘留并罚款3000元。贾某不服,接到处罚决定书后,于2009年5月20日向A市公安局提出申诉。A市公安局经过审查认为B区公安分局处罚过重,遂作出行政拘留7日,罚款2000元的复议
乙将汽车抵押给甲作为主债权的担保,不料乙的儿子外出开车过程中将车毁坏,乙获得保险公司的赔偿金,则该赔偿金()。
太平天国起义历时14载,沉重打击了封建统治阶级,强烈撼动了清政府的统治根基,但最终还是失败了。从自身因素来讲,失败的原因和教训主要有
设,求f(x)的间断点,并判断其类型.
最新回复
(
0
)