首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
admin
2013-05-11
61
问题
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设计模式可抽象出相同的数据库访问过程。
选项
A、外观(Facade)
B、装饰(Decorate)
C、单例(Singleton)
D、模板方法(Template Method)
答案
D
解析
本试题4个选项所给出的4种设计模式的作用如下。外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。本试题所给出的场景描述了对数据库进行操作的步骤是相同的。但是,具体的每个步骤根据不同的数据库系统会存在一定差异,例如数据库提供的接口函数不同,模板方法(Template Method)正是将步骤过程抽象出来,而每个具体操作步骤的差异留到具体的子类去实现。
转载请注明原文地址:https://kaotiyun.com/show/oBRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在32位的总线系统中,若时钟频率为1.6GHz,总线上4个时钟周期传送一个32位字,则该总线系统的数据传送速率约为(1)。
单个磁头在向盘片的磁性涂层上写入数据时,是以(3)方式写入的。
在分布式环境中实现身份认证可以有多种方案,以下选项中最不安全的身份认证方案是(45)。
有一脉冲信号周期为20ms,信号有效值状态个数为16。用八进制代码表示上述信号,其数据传输速率是(61)。
设有下面4条路由:172.16.129.0/24、172.16.130.0/24、172.16.132.0/24和172.16.133/24,如果进行路由汇聚,能覆盖这4条路由的地址是(45)。
WindowsServer2003操作系统中,其活动目录采用基于(65)格式的系统设计,建立了层次化的结构。
利用结构化分析模型进行接口设计时,应以______为依据。
入侵检测系统(IDS)是一类专门面向网络入侵检测的网络安全监测系统,其基本功能包括:检测出(1);发现攻击活动的范围和后果;诊断并发现攻击者的入侵方式和入侵地点,并给出解决建议;收集并记录(2)。IDS系统还可以(3)。IDS系统的服务功能
随机试题
有关腹膜炎的治疗,最重要的措施是
以病人为本,以健康为本,确保生产、销售、使用的药品安全、有效、经济、合理是在执业过程中知晓的他人的秘密,不得无故泄漏是
《刑法》第14条规定“故意犯罪,应当负刑事责任”,而第15条规定“过失犯罪,法律有规定的才负刑事责任”,这样的规定:
下列情形中应当数罪并罚的是:()
下列收益还原法的基本公式中,未来若干年后的土地价格已知的条件下的计算公式为()。
当系统采用串联校正时,校正环节为Gc(s)=,则该校正环节对系统性能的影响是()。
消防设施施工前,需要具备一定的技术、物质条件,以确保施工需求,保证施工质量。下列不属于消防设施施工前需要具备的基本条件的是()。
(2016年)下列关于无形资产摊销会计处理的表述中,正确的有()。
持续一个月之久的西班牙VIPS集团WOK连锁餐厅华人大罢工______,经协商后终于平息,工会律师为包括浙江籍厨师长贾鲁锡在内被______的17名工人争取到1500余欧元至4万7000余欧元不等的最高标准遣散费,总金额为20余万欧元。至此,欧盟华人历史上
无论是谈论新闻时事等严肃话题,还是说说家长里短,男人在社交场合使用语言的能力都显得要比女性差。他们可能会不断重复一些多余的、不包含任何新信息的礼节性语言,并且反复使用同样的字眼。即使赞扬他人,那些话听起来也显得没有什么诚意。而女性正好相反,她们在称赞别人时
最新回复
(
0
)