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

热门试题