装饰者模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装饰者模式相关的知识,希望对你有一定的参考价值。

装饰对象,增强功能。

  why?

    如果需要对该对象的某些功能做一些增加,但又不想再去重新实现已有的功能,因为这样会有重复的代码出现。

  how?

    重新写一个类,实现被装饰类类的所有方法,然后将装饰对象作为构造器的参数传入,并为装饰类成员变量赋值,

    这样就可以调用被装饰类的方法。

  

以上是关于装饰者模式的主要内容,如果未能解决你的问题,请参考以下文章

装饰者模式

装饰者模式

设计模式装饰者模式

设计模式学习_装饰者模式

设计模式整理_装饰者模式

设计模式 - 装饰者模式详解