[单选题]

若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设计模式可抽象出相同的数据库访问过程。

A.外观(Facade)

B.装饰(Decorate)

C.单例(Singleton)

D.模板方法(Template Method)

参考答案与解析:

相关试题

若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供

[试题]若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。针对上述需求,可以采用( )设计模式抽象出相同的数据库访问过程,该设计模式( )。A.外观 B.装饰 C.桥接 D.享元 A.可以动态、透明地给单个对象添加职责 B.为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用 C.通过运用共享技术,有效支持大量细粒度的对象 D.将抽象部分与它的实现部分分离,使它们都

  • 查看答案
  • 面向对象数据库系统具有()。

    [单选题]面向对象数据库系统具有()。A . 集散性、相向性B . 继承性、封装性C . 耦合性、分离性D . 流动性、可塑性

  • 查看答案
  • Oracle数据库系统中提供的CASE工具是 ( ) 。

    [试题]Oracle数据库系统中提供的CASE工具是 ( ) 。

  • 查看答案
  • 在面向对象数据库系统的数据类型中,对象属于( )类型。

    [单选题]在面向对象数据库系统的数据类型中,对象属于( )类型。A.基本 B.复杂 C.引用 D.其他

  • 查看答案
  • (14)Oracle数据库系统中负责客户机与服务器之间网络通信的模块是_____

    [试题](14)Oracle数据库系统中负责客户机与服务器之间网络通信的模块是___________。

  • 查看答案
  • Oracle数据库系统中快速生成报表的工具是Oracle _____。

    [试题]Oracle数据库系统中快速生成报表的工具是Oracle _____。

  • 查看答案
  • 在数据库管理系统中,下面哪个模块不是数据库定义的功能模块?

    [单选题]在数据库管理系统中,下面哪个模块不是数据库定义的功能模块?A.DDL翻译程序模块B.安全性定义程序模块C.系统初启程序模块D.完整性定义程序模块

  • 查看答案
  • 数据库系统四要素中,______是数据库系统的核心和管理对象。

    [单选题]数据库系统四要素中,______是数据库系统的核心和管理对象。A.硬件B.软件C.数据库D.人

  • 查看答案
  • 数据库管理系统中的安全控制模块属于( )。A)数据库定义程序模块B)数据库操纵程

    [单选题]数据库管理系统中的安全控制模块属于( )。A.)数据库定义程序模块B.)数据库操纵程序模块C.)数据库运行管理程序模块D.)数据库组织存储和管理程序模块

  • 查看答案
  • 数据库管理系统中的安全控制模块属于( )。A)数据库定义程序模块B)数据库操纵程

    [单选题]数据库管理系统中的安全控制模块属于( )。A.)数据库定义程序模块B.)数据库操纵程序模块C.)数据库运行管理程序模块D.)数据库组织存储和管理程序模块

  • 查看答案