锁定老帖子 主题:设计模式笔记:好玩的Decorator模式
精华帖 (0) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-22
不同的需求、环境,有不同的解决方案,不同的设计模式适用于解决不同的问题。
设计模式只是思想,在此不对这个例子作其他评论。 也不做极端的推论。 考虑的问题不同,要使用的模式也不同。 懂了这个是什么,要用的时候就可以了。 |
|
返回顶楼 | |
发表时间:2008-02-29
个人觉得应该就是把动作也抽象成接口,就像组件一样,要的时候拿一个来组合着用!
|
|
返回顶楼 | |
发表时间:2008-02-29
simple is the best.
|
|
返回顶楼 | |
发表时间:2008-03-07
仔细看了下。还是觉得方案1更好。无论从代码的易读性还是可维护性上来说!
|
|
返回顶楼 | |
发表时间:2008-03-10
这个例子有点过度设计的味道……
|
|
返回顶楼 | |
发表时间:2008-03-10
其实这个思想,真的很好.我看了很多公司代码,他们在一个方法里面有.三千多行有的更多也就是他把整个业务写在这个方法里面(在维护代码狂痛苦).如果运用上面方法,我们可以分折出若干小方法,这样可读性强很多,维护起来也是比较方便,还有这些小方法也许还能在其他重用.
|
|
返回顶楼 | |
发表时间:2008-03-10
设计模式,其实看书看例子,大家都觉得过于设计了,但是在实际应用中,能合理运用设计模式,后期维护可以说事半功倍效果.
|
|
返回顶楼 | |
发表时间:2008-03-18
wgfywin 写道 其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说 1,菜刀不能劈柴; 2,菜刀太锋利,搞不好把手切了。 3,有些菜用菜刀切不好,直接用手撕更好。 4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。 5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。 6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。 你太强了!! |
|
返回顶楼 | |
发表时间:2008-03-18
例子能把意思說清楚,這就夠了,明白之后根據實際情況應用,沒有必要追著喊例子不合適;謝謝樓主的闡述。
|
|
返回顶楼 | |
发表时间:2008-03-18
wgfywin 写道 其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说 1,菜刀不能劈柴; 2,菜刀太锋利,搞不好把手切了。 3,有些菜用菜刀切不好,直接用手撕更好。 4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。 5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。 6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。 本帖精华所在。 |
|
返回顶楼 | |