设计方式笔记:好玩的Decorator模式
设计模式笔记:好玩的Decorator模式《设计模式》对Decorator的描述:动态给一个对象添加一些额外职责。就添加功
设计模式笔记:好玩的Decorator模式
《设计模式》对Decorator的描述:动态给一个对象添加一些额外职责。就添加功能来说,Decorator模式比生成子类更灵活。
Decorator让我感觉设计者非常聪明,这是个好有趣聪慧的模式,马上看例子:
1.不使用Decorator模式的设计:
a.需求:打印正文
20 楼 hejian1860 2008-03-18 例子能把意思說清楚,這就夠了,明白之后根據實際情況應用,沒有必要追著喊例子不合適;謝謝樓主的闡述。 21 楼 Nighthaven 2008-03-18 wgfywin 写道其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说
1,菜刀不能劈柴;
2,菜刀太锋利,搞不好把手切了。
3,有些菜用菜刀切不好,直接用手撕更好。
4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。
5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。
6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。
本帖精华所在。 22 楼 halfmile 2008-03-21 经典,经典,简直经典到可以被抽象出来作为描述论坛讨论贴的设计模式
wgfywin 写道其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说
1,菜刀不能劈柴;
2,菜刀太锋利,搞不好把手切了。
3,有些菜用菜刀切不好,直接用手撕更好。
4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。
5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。
6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。