论坛首页 Java企业应用论坛

设计模式笔记:好玩的Decorator模式

浏览 13272 次
精华帖 (0) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-22  
不同的需求、环境,有不同的解决方案,不同的设计模式适用于解决不同的问题。

设计模式只是思想,在此不对这个例子作其他评论。
也不做极端的推论。

考虑的问题不同,要使用的模式也不同。
懂了这个是什么,要用的时候就可以了。
0 请登录后投票
   发表时间:2008-02-29  
个人觉得应该就是把动作也抽象成接口,就像组件一样,要的时候拿一个来组合着用!
0 请登录后投票
   发表时间:2008-02-29  
simple is the best.
0 请登录后投票
   发表时间:2008-03-07  
仔细看了下。还是觉得方案1更好。无论从代码的易读性还是可维护性上来说!
0 请登录后投票
   发表时间:2008-03-10  
这个例子有点过度设计的味道……
0 请登录后投票
   发表时间:2008-03-10  
其实这个思想,真的很好.我看了很多公司代码,他们在一个方法里面有.三千多行有的更多也就是他把整个业务写在这个方法里面(在维护代码狂痛苦).如果运用上面方法,我们可以分折出若干小方法,这样可读性强很多,维护起来也是比较方便,还有这些小方法也许还能在其他重用.
0 请登录后投票
   发表时间:2008-03-10  
设计模式,其实看书看例子,大家都觉得过于设计了,但是在实际应用中,能合理运用设计模式,后期维护可以说事半功倍效果.
0 请登录后投票
   发表时间:2008-03-18  
wgfywin 写道
其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说
1,菜刀不能劈柴;
2,菜刀太锋利,搞不好把手切了。
3,有些菜用菜刀切不好,直接用手撕更好。
4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。
5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。
6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。



你太强了!!
0 请登录后投票
   发表时间:2008-03-18  
例子能把意思說清楚,這就夠了,明白之后根據實際情況應用,沒有必要追著喊例子不合適;謝謝樓主的闡述。
0 请登录后投票
   发表时间:2008-03-18  
wgfywin 写道
其实楼主只是在介绍菜刀的用法:以前都是用手撕的,后来用菜刀切,方便多了。
结果跟帖的人说
1,菜刀不能劈柴;
2,菜刀太锋利,搞不好把手切了。
3,有些菜用菜刀切不好,直接用手撕更好。
4,我从来都是手撕的,力道、撕出来的形状都非常棒。用菜刀切出来的东西太整齐了反不好,比如手撕包菜。
5,啥叫厨房,就是炒菜用锅,煮饭用蒸笼,煨汤用砂锅。一个好的厨房就是应该各种能配置的工具都配置齐全了。
6,一个厨房搞那么多工具干嘛,我看就一个火堆,一个钢叉就可以了。


本帖精华所在。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics