[试题]

若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。针对上述需求,可以采用( )设计模式抽象出相同的数据库访问过程,该设计模式( )。

A.外观 B.装饰 C.桥接 D.享元 A.可以动态、透明地给单个对象添加职责 B.为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用 C.通过运用共享技术,有效支持大量细粒度的对象 D.将抽象部分与它的实现部分分离,使它们都可以独立地变化

参考答案与解析:

相关试题

若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、

[单选题]若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(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 . 并发控制

  • 查看答案
  • 在数据库系统中,视图可以提供数据的()。

    [单选题]在数据库系统中,视图可以提供数据的()。A . 完整性B . 并发性C . 安全性D . 可恢复性

  • 查看答案
  • 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应

    [单选题]数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()组成。A.系统分析员B.程序员C.数据库管理员D.操作员

  • 查看答案
  • 数据库、数据库管理系统和数据库系统的区别。

    [问答题] 数据库、数据库管理系统和数据库系统的区别。

  • 查看答案
  • 数据库.数据库管理系统和数据库系统的区别。

    [问答题]数据库.数据库管理系统和数据库系统的区别。

  • 查看答案
  • 试述数据、数据库、数据库管理系统、数据库系统的概念。

    [问答题] 试述数据、数据库、数据库管理系统、数据库系统的概念。

  • 查看答案
  • 试述数据、数据库、数据库系统、数据库管理系统的概念。

    [问答题,论述题] 试述数据、数据库、数据库系统、数据库管理系统的概念。

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