可学答题网 > 问答 > 计算机程序设计综合练习题库,计算机科学技术题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

装饰模式的优点有哪些()


装饰模式的优点有哪些()

  • A可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为
  • B可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象
  • C具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”
  • D使用装饰模式进行系统设计时将产生很多小对象
  • E装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,调试时寻找错误可能需要逐级排查,较为烦琐
参考答案
参考解析:
分类:计算机程序设计综合练习题库,计算机科学技术题库
相关推荐

1、建造者模式的优点有哪些()

建造者模式的优点有哪些()A分步骤构建一个复杂的对象B应对复杂对象各个部分的频繁需求变动C用户使用不同的具体建造者即可得到不同的产品对象D如果产品的内部变化复杂,可能会...

2、建筑装饰不锈钢制品有哪些突出的优点?不锈钢装饰制品有哪些种类?应用于何处?

建筑装饰不锈钢制品有哪些突出的优点?不锈钢装饰制品有哪些种类?应用于何处?

3、社会化的中介型配送模式有哪些优点?()

社会化的中介型配送模式有哪些优点?()A"大而全"、"小而全"B减少人力、物力、财力的浪费C在商品和原材料供应上做到了"万事不求人"D有利于专业化、社会化、商品化配送中心的形...

4、Bridge模式有以下哪些优点?()

Bridge模式有以下哪些优点?()A分离接口及其实现部分B提高可扩充性C改变值以指定新对象D实现细节对客户透明

5、集中采购的优点是什么,集中采购的典型模式有哪些?

集中采购的优点是什么,集中采购的典型模式有哪些?

6、外观模式有哪些优点()

外观模式有哪些优点()A对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起来更加容易B通过引入外观模式,客户代码将变得很简单,与之关联的对象也很少C实现了...