A-A+

某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用

2022-08-06 04:22:48 问答库 阅读 175 次

问题详情

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

参考答案

正确答案:D
本题考查设计模式的应用。每一种设计模式,都有自身的一些优势,以应对某些特定的应用场合。根据题目的描述,需要开发的是图形界面构件库,并要求为图形界面提供一些定制的特效,例如带滚动条的图形界面,能够显示艺术字体且透明的图形界面等。这要求能够动态地对一个对象进行功能上的扩展,也可以对其子类进行功能上的扩展。对照选项中的4种设计模式,装饰模式最符合这一要求。

考点:构件,软件公司