草叶睡蜢

导航

Decorator 装饰器模式

Decorator 装饰器模式

适用场景

在不锈钢其原始代码的基础上动态的给一个对象添加新特性。

在实际开发过程中通常是通过对象注入的方式运用Decorator模式。

示例

MyClass对象通过组合InnerClass对象,既可以向外界提供InnerClass原有的功能,又能通过添加新方法提供扩充的新功能。

image

Java中的应用示例

image

posted on 2021-10-30 15:50  草叶睡蜢  阅读(27)  评论(0编辑  收藏  举报