首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
admin
2013-05-11
32
问题
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
N-ISDN网络提供基本接口速率时,一路话音占用的数据传输率占用其信道带宽的比例是(25)。
在32位的总线系统中,若时钟频率为1.6GHz,总线上4个时钟周期传送一个32位字,则该总线系统的数据传送速率约为(1)。
RS-232C是(34)之间的接口标准,其规定的电平表示方式为(35)。当使用RS232C连接相关设备时,电缆的长度不应超过(36)m。当用RS232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(37)。当计算机需要通过相连的MO-DEM
在分布式环境中实现身份认证可以有多种方案,以下选项中最不安全的身份认证方案是(45)。
项目管理工具中,描述一个项目中任务与任务之间依赖关系的是(11)。
下列关于PGP(PrettyGoodPrivacy)的说法,错误的是(32)。
WindowsServer2003操作系统中,其活动目录采用基于(65)格式的系统设计,建立了层次化的结构。
下列关于各种非屏蔽双绞线(UTP)的描述中,说法错误的是(30)。
多协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,说法错误的是(39)。
入侵检测系统(IDS)是一类专门面向网络入侵检测的网络安全监测系统,其基本功能包括:检测出(1);发现攻击活动的范围和后果;诊断并发现攻击者的入侵方式和入侵地点,并给出解决建议;收集并记录(2)。IDS系统还可以(3)。IDS系统的服务功能
随机试题
目前已能单独应用化疗治愈的肿瘤是
WHO推荐口服补盐液每升中含
沙门菌的Vi抗原是指()
女,38岁,接触性出血1个月余,白带有恶臭,妇科检查,宫颈Ⅱ度糜烂,前唇有质地脆赘生物,易出血。子宫正常大,三合诊(一)。子宫颈癌主要播散的方式
头皮血运丰富,抗感染与生长力较强,清创术可延长至
输血可引起()感染。
[2011年,第34题]有一玻璃劈尖,置于空气中,劈尖角为θ,如图2.11-5所示,刚波长为λ的单色光垂直照射时,测得相邻两明纹间距为l,若玻璃的折射率为n,则θ,λ,l与n之间的关系为()。
金钱不是万能的,没有金钱是万万不能的,发不义之财是绝对不行的。以下除哪些项外,基本表达了上述题干的思想?Ⅰ.有些事情不是仅有钱就能办成的,比如抗洪抢险的将士冒生命危险坚守堤防,不是为了钱才去干的。Ⅱ.有钱能使鬼推磨。世上没有用钱干不成的事。抗洪抢险的将
02663552387在雅思听力考试中,零有多种读法,除了zero,有时还会读作字母O的发音。
Tomanyweb-buildingspiders,mostof【C1】______arenearlyblind,thewebistheiressentialwindow【C2】______theworld:thei
最新回复
(
0
)