java装饰者模式理解

java 装饰者模式其实就是扩展子类的功能,和继承是一个性质。

但继承是在编译时就固定扩展了父类的一些功能,而装饰者模式是在运行过程中动态绑定对象,实现一个子类可以随时扩展功能。

将方法排列组合,也可以将其他子类的方法随时调用,但会new 出更多的对象。

个人感觉最核心的理解。自己做一下记录,代码晚上贴上。

吾宁做一叶扁舟,始航于湖边,遨游于海上,浪迹于江中。
原文地址:https://www.cnblogs.com/assassin666/p/4660701.html