刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
根据题目需求,需要构造多种带有不同功能的文本显示控件和图片显示控件,但希望最多只增加3个类。在这种情况下,装饰(Decorator)模式是一种很好的解决方案。装饰模式可以在不修改对象外观和功能的情况下添加或删除对象功能,为对象动态地添加额外的责任,提供了灵活性。使用装饰模式,可以通过初始类的子类实例对初始对象进行授权,从而在不使用静态继承的情况下,为修改对象功能提供了灵活的选择。因此,本题的正确答案是C,装饰模式。其优点包括可以动态地给对象添加功能、无需修改现有类的代码、多种组合方式实现不同功能等。
本文链接:某系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(C
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!