某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用 (59) 最为灵活。A. 桥接模式B. 命令模式C. 组合模式D. 装饰模式

题目

某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用 (59) 最为灵活。

A. 桥接模式

B. 命令模式

C. 组合模式

D. 装饰模式


相似考题
更多“某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形 ”相关问题
  • 第1题:

    C#中组件可以分为两类:即()和()。

    A、不具备图形界面的类库,具有用户界面的类库

    B、不具备图形界面的控件,具有用户界面的控件

    C、不具备图形界面的类库,具有用户界面的控件

    D、不具备图形界面的控件,具有用户界面的类库


    本题答案:C

  • 第2题:

    某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用( )最为合适。

    A.备忘录模式
    B.中介者模式
    C.访问者模式
    D.迭代器模式

    答案:B
    解析:
    根据题干描述,应用系统需要使用某公司开发的类库,该应用系统由一组窗格组成,应用需要协调窗格之间的行为,并且不能引用窗格自身,在这种要求下,对比4个候选项,其中中介者模式用一个中介对象封装一系列的对象交互。中介者使用的各对象不需要显式的相互调用,从而使其耦合松散。可以看出该模式最符合需求。

  • 第3题:

    分布式数据库和面向对象数据库都是基于对象模型的数据库。


    错误

  • 第4题:

    某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用______最为灵活。

    A.桥接模式

    B.命令模式

    C.组合模式

    D.装饰模式


    正确答案:D
    解析:根据题干描述,可以看出其基础是一个图形界面,并要求为图形界面提供一些定制的特效,例如带滚动条的图形界面,能够显示艺术字体且透明的图形界面等。这要求能够动态地对一个对象进行功能上的扩展,也可以对其子类进行功能上的扩展。对照选项中的4种设计模式,装饰模式最符合这一要求。

  • 第5题:

    创建数据库除可以使用图形界面操作外,还可以使用()命令创建数据库。

    A.CREATE DATABASE

    B.ALTER DATABASE

    C.DROP DATABASE

    D.DELECT DATABASE


    A