Decorator(装饰)-对象结构型模式

1.意图     动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 2.别名     包装器 Wrapper. 3.动机     给某个对象而不是整个类添加一些功能。一个较为灵活的方式时将组件嵌入另一个对象中。 4.适用性 在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。 处理那些可以撤销的职责。 当不能采用子类的方法进行扩充时。一种
相关文章
相关标签/搜索