首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
多项选择题
装饰者模式有哪些优点?()
A.可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为
B.可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象
C.具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”
D.使用装饰模式进行系统设计时将产生很多小对象
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
临床预防服务的对象是: A.
患者 B.
健康人 C.
无症状的“患者” D.
健康人和无症状的“患者” E.
患者和无症状的“患者”
点击查看答案&解析
手机看题
单项选择题
关于模式适用性,以下哪种情况不适合使用装饰者模式?()
A.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责
B.处理那些可以撤销的职责
C.客户程序与抽象类的实现部分之间存在着很大的依赖性
D.当不能采用生成子类的方法进行扩充时,一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类使得子类数目爆炸性增长;另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类
点击查看答案&解析
手机看题
微信扫码免费搜题