首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设
admin
2013-05-11
39
问题
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
某工程计划如图6-3所示,弧上的标记为作业编码及其需要的完成时间(天),作业F最迟开始时间需在第(6)天开始。
RS-232C是(34)之间的接口标准,其规定的电平表示方式为(35)。当使用RS232C连接相关设备时,电缆的长度不应超过(36)m。当用RS232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(37)。当计算机需要通过相连的MO-DEM
在分布式环境中实现身份认证可以有多种方案,以下选项中最不安全的身份认证方案是(45)。
有一脉冲信号周期为20ms,信号有效值状态个数为16。用八进制代码表示上述信号,其数据传输速率是(61)。
RAID级别是指磁盘阵列中硬盘的组合方式,不同级别的RAID为用户提供的磁盘阵列在性能上和安全性的表现上也有不同。图8-10示意的是(63)磁盘阵列的工作原理图。
下列关于PGP(PrettyGoodPrivacy)的说法,错误的是(32)。
物理层的电气特性有多种标准,其中CCITT的V.11建议中规定(44)。常用的EIARS-232接口的电气特性与CCITT的(45)兼容,在这种电路中,数据“1”的接口电平规定为(46)。在RS-232定义的接口线中,(47)表示计算机请求发送数据,(
关于选用源路径选择桥的局域网,下列说法__________是正确的。
随机试题
研究者据此认为,女性拖延的倾向可能是受基因控制的,很难改变。以下哪项如果为真,最能削弱上述结论?()
关于社会因素影响健康的规律与特点,描述不正确的是
A.成釉细胞增生突入牙乳头B.牙齿发育时牙乳头组织向成釉器突起C.釉牙本质界平直D.釉基质合成、分泌或矿化障碍E.局限性釉质增生畸形中央尖的表现是
沥青混合料上面层碎石应进行()等指标试验。
矿井必须采用机械通风,必须安装2套同等能力的主要通风机装置,其中1套作为备用,备用通风机必须能在()内开动。
按照《建设工程质量管理条例》的规定,竣工验收应当具备下列条件()。
以对象货物为核心导入系统化的物流通过推进货物分拣货物追踪系统提供高效、迅速的输送服务属于()的战略。
课堂教学要紧密联系学生的(),从学生的经验和已有知识出发,创设有助于学生自主学习、合作交流的情境。
在一次接待外宾时,你发现局长的讲话在某一关键的地方出了错误,你怎么办?
Itishardtotellwhetherwearegoingtohaveaboomintheeconomyora______.
最新回复
(
0
)