首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(33)设计模式较为合适,该模式(34) 。 (34)
某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(33)设计模式较为合适,该模式(34) 。 (34)
admin
2016-05-11
46
问题
某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(33)设计模式较为合适,该模式(34) 。
(34)
选项
A、将一系列复杂的类包装成一个简单的封闭接口
B、将抽象部分与它的实现部分分离,使它们都可以独立地变化
C、可在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责
D、将一个接口转换为客户希望的另一个接口
答案
B
解析
本题考查设计模式的概念及应用。
题目所给出的应用中,不希望在不同的宣传产品与具体所采用的出版方式之间建立一个固定的绑定关系,以避免这两者之间的紧耦合关系。这种情形适合于采用Bridge(桥接)模式。桥接模式属于结构型设计模式的一种。结构型模式描述如何将类或对象合在一起形成更大的结构。桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。
在以下情况可以使用Bridge模式:
①不希望在抽象以及抽象的实现部分之间有一个固定的绑定关系。例如这种情况可能是因为,在程序运行时刻可以选择或切换实现部分;
②类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充,使用Bridge模式可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充。
③对一个抽象的实现部分的修改应该对用户不产生影响,即客户的代码不必重新编译。
转载请注明原文地址:https://jikaoti.com/ti/hV67FFFM
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
定义Fibonacci数列如下:输入n,用最快的方法求该数列的第n项。
保存当前浏览的www.sina.com的网页到“D:\网页保存”文件夹,保存名称是新浪网页文字版,保存类型是txt。
在用户管理组administrators中添加本地用户“sy”。
提高安全性,禁用ActiveX某些功能,例如禁用ActiveX控件自动提示。
在CuteFTP站点管理器中删除专业站点文件夹下名为“删除”的FTF’站点。
在【计算机管理】窗口中,删除名称为“FTP”的组。
在【站点管理器】中使用鼠标右键菜单方式,修改FTP站点名为:“video”的站点属性,使“video”的站点“启动过滤”功能,并区分大小写进行过滤。
随机试题
该病最可能的诊断哪项化验有助于血中内毒素的检测
患者,女,45岁。失眠易醒,身热出汗,眩晕耳鸣,手足心热,烦躁不安。治疗首选更年安片。更年安片的药物组成中不含有的是()
A.聋哑儿B.牙齿黑染C.佝偻病D.骨骼脱钙和生长障碍E.促使骨骼和骨干过早闭合(药物对小儿生长发育的影响)应用氨基糖苷类抗生素
小型数据通信及计算机网络工程的投资额为()。
对我国名山的描述正确的是()。
请简要介绍一下你父母的工作情况。
A、 B、 C、 D、 C
以下各项中,不属于软件测试任务的是
CouldthemanrepairtheTVtoday?
Thespeakerisa______now.
最新回复
(
0
)