Decorator(装饰)模式的解决方案是什么?如何实现?
正确答案:
解决方案是允许扩展一个对象的功能,而不必借助于子类型化。
实现:创建一个抽象类来表示原始的类和要添加到这个类上的新功能。在装饰者类中,将“对新功能的调用”放在“对紧随其后对象的调用”之前或之后,以获得正确的顺序。
实现:创建一个抽象类来表示原始的类和要添加到这个类上的新功能。在装饰者类中,将“对新功能的调用”放在“对紧随其后对象的调用”之前或之后,以获得正确的顺序。
答案解析:有
微信扫一扫手机做题
Decorator(装饰)模式的解决方案是什么?如何实现?
微信扫一扫手机做题