posts - 13,  comments - 3,  trackbacks - 0

和人讨论设计模式的时候,看到这样一句话:

         
大阿亮<yighter@qq.com> 22:24:40
java扩展功能就是继承和组合。肯定结构都很相似。模式思想都是从解决问题背景和目的来区分的。

恍然大悟。原来,很多情况下,所谓设计模式,是对同一种技术、实现的不同角度的理解。

所以,设计无所谓好坏,只要能解决问题的,就是好设计。至于所谓“强耦合”,“Bad Smell”,本质上是因为采用这些设计无法解决问题(就是无法快速应对需求变化)。

“不管黑猫白猫,只要能抓住耗子,就是好猫”,这句话蕴含着深刻的设计思想。

 

posted on 2009-02-28 23:31 Antony Lee 阅读(130) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2009年2月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜