设计模式 - 装饰器模式(Decorator)

90 阅读1分钟

中文名:装饰器模式

英文名:Decorator

类型:结构型模式

班主任评语:装饰器模式是一个使用非常广泛的设计模式,其使用频率不亚于班长代理模式。定义一个组件,关注这个组件,我们可以对其进行扩展。比如在第一时期,我们有A、B、C、D四种实现方式,人们可以选择A、B、C、D中的任意一种实现。随着生产力的发展,进入到了第二时期。在A、B、C、D的基础上,共有E、F、G、H、I、J、K、L、M、N十种扩展方式。那么组合情况就多了,比如A-E、A-M、B-L、C-I、D-N等。

奖状:Android Context系统、Java输入输出流

使用场景:所有需要按模板进行自由组合和扩展的场景。 image.png