试题详情
- 多项选择题装饰模式的优点有哪些()
A、可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为
B、可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象
C、具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”
D、使用装饰模式进行系统设计时将产生很多小对象
E、装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,调试时寻找错误可能需要逐级排查,较为烦琐
- A,B,C
关注下方微信公众号,在线模考后查看
热门试题
- 以下选项中不属于C语言的类型的是().
- 制定测试计划的目的是测试的()和效率。
- 安装SQLServer2000时,“Re
- 下列选项中,不属于系统软件的是()。
- x=0;for(i=0;i<99;i++
- ()是由B.Boehm于1988年在TR
- 下面关于VisualBasic6.0工具
- 按()来划分,总线可以分为8位总线、16
- 派生类的对象对它的基类成员中()是可以访
- 下列表示最高优先级先进先出的是()。
- State模式有下面哪些效果?()
- ADSL
- 下述程序的输出结果是()。
- 利用()可以检查被测对象的功能和性能的实
- 若有下列语句,则不能代表字符o的表达式是
- 下面,关于计算机安全属性说法不正确的是(
- 以下路由选择算法属于动态路由选择算法的是
- 下列面向对象程序设计的说法正确的是:()
- 应用抽象类,求圆、圆内接正方形和圆外切正
- 下列关于硬盘的说法正确的是()。