下面的例子实现的功能是,对于目标类中的方法 doSome()进行功能增强。为该目标类 定义一个装饰者类后,再定义两个具体的装饰者类:一个用于将 doSome()的返回值去掉前 后空格,一个用于将 doSome()的返回值小写变大写。当然,装饰者模式允许构造一个装饰 者增强链对目标类进行连接增强。
更新时间:2017年04月10日
下面的例子实现的功能是,对于目标类中的方法 doSome()进行功能增强。为该目标类 定义一个装饰者类后,再定义两个具体的装饰者类:一个用于将 doSome()的返回值去掉前 后空格,一个用于将 doSome()的返回值小写变大写。当然,装饰者模式允许构造一个装饰 者增强链对目标类进行连接增强。