天天看点

设计模式——装饰者模式(Decorator Pattern)

装饰者模式动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

类图

设计模式——装饰者模式(Decorator Pattern)

(图片源于网络)

代码实现(Java)

测试代码

运行效果

设计模式——装饰者模式(Decorator Pattern)

继续阅读