正确答案: ABC
可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为 可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象 具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”
题目:装饰模式的优点有哪些()
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]在模块划分中,面向过程的方法一般是按()划分。
B、功能
[单选题]ODD(a)是用来判别a()
是奇数
[单选题]OSI中的"系统"是指(),外部设备,终端,传输设备,操作人员及相应软件的集合。
计算机
[单选题]Visual Studio中的()将文件安装到目标计算机的文件系统中。
安装项目
[单选题]在迭代器模式中,提供一个()的迭代器来对聚合对象进行访问和遍历。
外部