目录: 标题| 题干| 答案| 搜索| 相关
问题

某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Comp


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

  • A桥接模式
  • B命令模式
  • C组合模式
  • D装饰模式
参考答案
参考解析:

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

分类:其他
相关推荐

1、统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以

统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:...

2、某计算机研究所接受上级单位下达的任务,开发了一套人事管理软件。项目任务书中对

某计算机研究所接受上级单位下达的任务,开发了一套人事管理软件。项目任务书中对该软件的著作权归属未作约定。该软件的著作权应属于:()A计算机研究所B上级单位C软件开发者D...

3、统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以

统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是...

4、试题(67)某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国

试题(67)某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以“昆仑”商品专用标识,但未进行商...

5、甲向某房地产开发公司预订了一套住房,双方签订了房屋买卖合同,并首付了30%的

甲向某房地产开发公司预订了一套住房,双方签订了房屋买卖合同,并首付了30%的款项,双方办理了预告登记。后房地产开发公司因资金紧张又将该套楼盘整体抵押给某银行,房地产开发...

6、某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请

某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以"昆仑"商品专用标识,但未进行商标注册上市销...