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

此设计模式遵循的设计原则之一:类应该支持扩展,而拒绝修改(Open-Closed Principle)   装饰者模式简述 装饰者模式通过组合的方式扩展对象的特性,这种方式允许我们在任何时候对对象的功能进行扩展甚至是运行时扩展,而若我们用继承来完成对类的扩展则只能在编译阶段实现,所以在某些时候装饰者模式比继承(inheritance)要更加灵活。   装饰者模式具有的一些特征 1,装饰者(deco
相关文章
相关标签/搜索