多做题,通过考试没问题!

设计模式

睦霖题库>大学试题(计算机科学)>设计模式

Decorator(装饰)模式的解决方案是什么?如何实现?

正确答案: 解决方案是允许扩展一个对象的功能,而不必借助于子类型化。
实现:创建一个抽象类来表示原始的类和要添加到这个类上的新功能。在装饰者类中,将“对新功能的调用”放在“对紧随其后对象的调用”之前或之后,以获得正确的顺序。
答案解析:
进入题库查看解析

微信扫一扫手机做题