首页学历类考试大学计算机科学
(多选题)

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

A可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为

B可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象

C具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”

D使用装饰模式进行系统设计时将产生很多小对象

E装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,调试时寻找错误可能需要逐级排查,较为烦琐

正确答案

来源:www.examk.com

答案解析

相似试题

  • (多选题)

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

    答案解析

  • (多选题)

    Decorator模式主要两个优点有以下哪些?()

    答案解析

  • (多选题)

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

    答案解析

  • (多选题)

    外观模式有哪些优点()

    答案解析

  • (简答题)

    为什么在Intranet中都采用Browser/Server模式?该模式有何优点?

    答案解析

  • (判断题)

    装饰设计模式中,装饰对象应该包含一个被装饰对象的引用。

    答案解析

  • (简答题)

    什么是浏览器/服务器(B/S)计算模式?它有什么优点?

    答案解析

  • (单选题)

    以下不适合使用装饰模式的是()

    答案解析

  • (单选题)

    关于模式适用性,在以下情况不适合使用DECORATOR(装饰)模式?()

    答案解析

快考试在线搜题