JAVA设计模式之装饰者模式

装饰者模式 1.什么是装饰者模式?     装饰者模式指在不改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。也就是创建一些装饰对象来装饰对象,使对象具有装饰对象的行为。 《Head First设计模式》书中指出,动态地将行为附加到对象上,动态的扩展对象功能,装饰者模式提供了一种有别于继承体系的另一种实现。 继承属于功能扩展形式之一,但不是弹性设计的最佳方案。 装饰者类反映出被装饰的组件类
相关文章
相关标签/搜索