设计模式:装饰者模式( 三 )


运行结果
牛肉面:10.0猪肉面:7.0牛肉面加鸡蛋:11.0猪肉面加鸡蛋加肉丸:10.0
java的IO类实现了装饰者模式 如下图所示:

设计模式:装饰者模式

文章插图
其中我们可以看出专门作为装饰者 。其实现类m就可以得到流中的行数 。
书中还举出了简单的例子,自己写了一个的实现类 。也就是装饰类 。有新兴趣的看看书吧
总结 比较有趣,不过这些设计模式都需要深刻的体会 。懂了其含义只是刚刚开始吧 。对了,定义很难理解 。所以,一直没说 。
设计模式:装饰者模式

文章插图
源代码 没有上传网盘 。代码比较简单 。