Java设计模式--装饰模式(Decorator)

概述 装饰模式可以在不改变一个对象本身功能的基础上给对象增加额外的新行为; 装饰模式是一种用于替代继承的技术,它通过一种无须定义子类的方式来给对象动态增加职责,使用对象之间的组合关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。 定义:动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更
相关文章
相关标签/搜索