中文名:装饰器模式
英文名: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输入输出流
使用场景:所有需要按模板进行自由组合和扩展的场景。