设计模式其实没有用

07-01-30 xysniper
这几天用了几个模式,比一堆人排拆,原因是这人东西本来很简单,一个类就搞定了,结果写了一堆类,还有什么接口,实现,点来点去代码看的很晕,也很累,一点不太清晰,因此我开始怀疑到底是人们没有用习惯设计模式还是设计模式不好用或没必要用?
    

leoyu
2007-02-01 12:56
模式存在,必然有它的理由.它也经过了前人们的考验.模式只是一种思想,不要为了模式而模式.在适当的地方使用模式.比如在框架设计时就加入模式的考量.也可以在完成的项目中重构加入模式的考量.

xysniper
2007-02-05 09:04
哦,多谢leoyu,可能是我使用模式不当造成的

acqy
2007-02-05 12:54
应用模式可以很好的帮你解决很多实际的问题,并为打造高可复用软件体系结构提供了一套解决方案。在你做设计的时候,你可能会使用自己的一套方案来解决某个具体问题,但事实上,已经有现成的模式可以参照了。

如果你的应用程序非常简单,例如仅仅是特用于对一堆数据进行简单的统计,那么你完全没有必要去使用设计模式,甚至没有必要去使用面向对象的思想来设计你的应用程序,那样做只能使你的应用程序变得更加复杂。因此,不能盲目的“崇拜”面向对象思想和设计模式,要具体问题具体分析。

请参考笔者写的一篇文章:http://www.sunnycrystal.net/ShowDocument.aspx?id=18

xysniper
2007-02-05 15:29
非常感谢acqy的指导,我觉的你说的有道理,但我想模式只是在适当的地方使用,应该不会区分是具体什么场合了

猜你喜欢
2Go 1 2 下一页