设计模式-装饰模式

设计模式-装饰模式 一、装饰模式详解 1.概念 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。   2.使用场景 (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责   (2)当不能采用继承的方式对系统进行扩展或者采用继承不利于系统扩展和维护时可以使用装饰模式
相关文章
相关标签/搜索