Java 设计模式(十):装饰模式

参考链接:装饰模式-Decorator Pattern 1. 模式概述 定义:动态地给一个对象增加一些额外的职责。 装饰模式是一种用于替代继承的技术,它通过使用对象之间的关联关系取代类之间的继承关系来给对象动态增加职责。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。 在装饰模式中,我们通常会定义一个抽象装饰类,而将具体的装饰类作为它的子
相关文章
相关标签/搜索