首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用:Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是__________(
某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用:Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是__________(
admin
2016-11-11
85
问题
某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用:Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是__________(32),与“Implementor"角色相对应的类是___________(33)。
(33)
选项
A、Shape
B、Drawing
C、Rectangle
D、V2Drawing
答案
B
解析
桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式类似于多重继承方案,但是多重继承方案往往违背了类的单一职责原则,其复用性比较差,桥接模式是比多重继承方案更好的解决方法。
桥接模式的结构如下图所示,其中:
●Abstraction定义抽象类的接口;维护一个指向Implementor类型对象的指针。
●RefinedAbstraction扩充由Abstraction定义的接口。
●Implementor定义实现类的接口,该接口不一定要与Abstraction的接口完全一致;事实上这两个接口可以完全不同。一般来说,Implementor接口仅提供基本操作,而Abstraction则定义了基于这些基本操作的较高层次的操作。
●ConcreteImplementor实现Implementor接口并定义它的具体实现。图中与Bridge模式中的“Abstraction”角色相对应的类是Shape,与“Implementor”角色相对应的类是Drawing。
转载请注明原文地址:https://kaotiyun.com/show/vgQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
Nearlytwo-thirdsofbusinessesintheUKwanttorecruitstaffwithforeignlanguageskills.Frenchisstillthemosthighly
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
设置Internet选项使得在表单上完成输入用户名就会自动完成填写密码。
把D:下的流行音乐文件夹进行共享但是文件仅可供本地用户使用。
关闭IE的动画和视频多媒体功能,加快网页浏览速度。
请使用金山清理专家的“u盘病毒免疫工具”,启用c盘的自动播放功能。
将【CuteFTP】站点管理器中普通FTP站点文件夹下标识名为Internet的站点设置为文件名“保持大小写”。
李涛是某公司一名技术骨干,沟通能力比较强,因此项目部张经理委派他担任一个中等项目的项目经理。李涛负责的项目有以下特点:(1)项目刚刚完成立项,从项目的技术可行性分析预计规模为100人月,涉及5个需求部门。(2)项目涉及与合作方的实时联机交易和批量文件交
随机试题
求由曲线x2=2y与直线y=x+4所围成的平面图形的面积.
以下哪一项属于情感的特点
下列建筑防爆措施中,属于预防性技术措施的有()。
甲将自己拥有专利保护的一款运动鞋委托乙代工生产,后发现乙未经其许可,自行生产该款运动鞋并对外销售,甲向法院起诉并请求获得赔偿。以下可以作为侵权赔偿数额计算依据的是?
2009年1月21日,国务院常务会审议并原则通过《关于深化医疗卫生体制改革的意见》和《2009-2011年深化医药卫生体制改革实施方案》),其目的是()。
当前劳动密集型产业从沿海地区向中西部地区转移,说明劳动力成本因素起的作用越来越大,配套性和规模经济所起的作用相对变小。虽然中西部地区暂时还没有这种产业配套的聚集效应,但国内的中部省份和沿海地区,往往只有一河一山之隔,所以配套中心在国内范围的转移,比起向其他
(2017年第11题]毛泽东思想是马克思主义中国化的第一大理论成果,是在中国革命和建设的实践中逐步形成和发展起来的。在土地革命战争后期和抗日战争时期,毛泽东思想得到各方面展开而达到成熟,其标志是
设总体X的密度函数为其中θ>0为未知参数,(X1,X2,…,Xn)为来自总体X的简单随机样本,求参数θ的矩估计量和极大似然估计量.
Howlongdidthechildrenplay?
Manyanimalswhichinhabitedtheearthinbygoneperiodshaveentirely【C1】(appear),leavingnotevenamodernrepresentativeof
最新回复
(
0
)