若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设计模式可抽象出相同的数据库访问过程。
A.外观(Facade)
B.装饰(Decorate)
C.单例(Singleton)
D.模板方法(Template Method)
解析:本试题4个选项所给出的4种设计模式的作用如下。外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。本试题所给出的场景描述了对数据库进行操作的步骤是相同的。但是,具体的每个步骤根据不同的数据库系统会存在一定差异,例如数据库提供的接口函数不同,模板方法(Template Method)正是将步骤过程抽象出来,而每个具体操作步骤的差异留到具体的子类去实现。
单元测试中用来模拟被测模块调用者的模块是A.父模块B.子模块C.驱动模块D.桩模块 计算机类考试 2020-05-23 …
()是指让作业不同时调用的子模块共同使用同一个内存区。A.交换技术B.覆盖技术C.物理扩充D.虚拟扩 计算机类考试 2020-05-24 …
让作业不会同时调用的子模块使用相同的内存区,使系统有限的内存资源得到有效的利用,这种技术称为 计算机类考试 2020-05-24 …
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、 计算机类考试 2020-05-26 …
在内控合规管理信息系统中,授权管理模块的法人授权子模块用于管理( )。A.基本授权B.特别授权C.授 职业技能鉴定 2020-05-27 …
在内控合规管理信息系统中,授权管理模块的法人授权子模块提供( )功能。A.发起基本授权B.制作授权 职业技能鉴定 2020-05-27 …
下列划线字的读音完全相同的一项是[]A.执拗拗扣拗转B.号叫号角号召C.宁愿宁可宁肯D.模样模子模块 语文 2020-11-03 …
电子模块是什么 其他 2020-12-14 …
谁能给我详细介绍一下九大基本功能句子模块〔例句〕 英语 2020-12-14 …
现有三种基本电子模块,电流能通过的概率都是P,电流能否通过各模块相互独立.已知中至少有一个能通过电流 数学 2020-12-18 …