设计模式(9)——装饰器模式

为什么要使用装饰器模式?   在扩充一个类对象的功能的时候,经常使用继承的方式,但是当组合很多的时候,会出现很多的子类,造成“类爆炸”。使用装饰器模式:将一个类的对象嵌入到另一个对象中,由另一个对象来决定是否调用嵌入对象的行为以便扩展自己的行为。 什么是装饰器模式?     动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别
相关文章
相关标签/搜索