+ -
当前位置:首页 → 问答吧 → 设计模式重要吗?在实际项目中用到设计模式的地方多吗

设计模式重要吗?在实际项目中用到设计模式的地方多吗

时间:2008-04-26

来源:互联网

我在看官方翻译的《程序设计模式》一书[如:工厂模式,单件模式等]时,我怎么也看不太懂,

这些模式在实际项目中重要吗?

怎么在一个程序中看出它是用的什么模式吗?

比如:dz/pw论坛程序,一些CMS程序

作者: lions   发布时间: 2008-04-26

软件工程了吧....随便说说 不清楚哈!

作者: thaiki   发布时间: 2008-04-26

太重要了

作者: 七月十五   发布时间: 2008-04-26

在顶下,大家说下吧

作者: lions   发布时间: 2008-04-27

重要, 也使用的多
有时候无意识就使用了一个模式, 不管有没有学过.

作者: programmerhuang   发布时间: 2008-04-27

不喜欢那些纯文字的教程,谁能给个图.文.代码并茂的啊!??

作者: thaiki   发布时间: 2008-04-30

PHP这方面的资料少。。。:sweat:

作者: lxylxy888666   发布时间: 2008-05-01

原帖由 lxylxy888666 于 2008-5-1 19:38 发表
PHP这方面的资料少。。。:sweat:


模式和语言没有关系

模式是有经验的人,在多次项目中发现的解决类似问题和通用方法。

不同的层次上有不同的模式。

当你的项目经验够多,自然而然就会出现模式了,就好比武侠里的招式

作者: ShiningRay   发布时间: 2008-06-28

就好比武侠里的招式


前人的经验总结出来的招式,后人只要根据套路,就可以解决很多问题

如今层出不穷的框架,就是把这些招式做出来

当然,各种招式都是其条件限制的,要想成为大师,就要抛弃这些招式,无招胜有招,这时候,大师可以出手成招,但普通人却又不模仿不了,认为那不是招式。

哈哈,我随便瞎说的。

作者: ShiningRay   发布时间: 2008-06-28

当然很重要,你要是学了设计模式,再去写程序,你会发现设计模式的好处了。
PS:不是我做AD,确实如此:titter:

作者: 飘渺晴霜   发布时间: 2008-06-28

模式跟语言本身关系不大

作者: 七月十五   发布时间: 2008-06-28

当然重要了,用得也多

作者: lmhllr   发布时间: 2008-10-28

http://www.dualface.com/blog/?p=546
设计模式

举个例子来说:

有一面墙,现在要让一组人翻过去。
前面三个人用了三种不同的翻墙方式。后面排队的人发现第三个人的方式更好。所以他们都重复第三个人的翻墙方式。
这时,我们就可以说第三个人发现了一种“模式”。tukiz38

作者: 温柔的大海   发布时间: 2008-10-28

很重要,搞懂设计模式你的水平自然就到一个档次了。
www.realure.cn

作者: zl0372   发布时间: 2008-10-29

使用模式感觉是一种类似于思想的东西,就算没学过模式,也偶尔会用到的

作者: 疯狂小猫   发布时间: 2008-10-29

软件工程的两大重点: 设计模式(design pattern)与重构(refactoring)

作者: 银子   发布时间: 2008-10-29

如果说设计模式跟语言没有很大联系
那么如果我什么语言也不会……能学会设计模式么?

作者: wsleocn   发布时间: 2008-11-19

tukiz09
正在看,总觉得一头雾水的。。

作者: 生命如蓝   发布时间: 2008-11-19

个人感觉 设计模式
用的时候就自然出来了

作者: bitpart   发布时间: 2009-02-10

问这个问题说明你还处于代码工人阶段,当你带着一些设计模式或者设计思想去设计程序并将其写出来的时候你就会明白为什么要有设计模式了?那时你会很享受程序设计。

作者: cqyd505   发布时间: 2009-02-10

我以前有说过,不管怎么设计,基本(大多数)围绕着  数据+控制  的原则,这也符合当前热门的MVC等架构包括JAVA的WEBWORK


设计公式是死的,思想是活的,别以为照着模式写几行代码就以为真懂了

[ 本帖最后由 bs 于 2009-2-13 17:38 编辑 ]

作者: bs   发布时间: 2009-02-13

这东西,放哪个语言中都能用,思想嘛~

作者: FreeLiver   发布时间: 2009-02-22

敏捷开发里的重构得到设计模式,不可能一开始就用设计模式,如果一个系统以后不需要改变,不需要用设计模式

作者: liufabin66688   发布时间: 2009-02-23

很重要啊

作者: tzb12qaqa   发布时间: 2009-04-18

设计模式好\(^o^)/~

作者: fei   发布时间: 2009-04-19

设计模式都差不多快三十种了,真正用到的并不是很多,当然设计模式是与你的经验成正比的,有时就算你不知道有设计模式这个概念,但在你写程序的过程中,也许也会不经意中的用到,学东西没必要去为学东西而学习,一定得根据你的项目来跟进的,技术是层出不穷的,永远跟着新技术跑,你会很累,一定得抓住这个东西的本质,你才永远不会被淘汰
这是我的一点经验及看法

作者: quzhongxiong   发布时间: 2009-04-19

如果说设计模式跟语言没有很大联系
那么如果我什么语言也不会……能学会设计模式么?
wsleocn 发表于 2008-11-19 09:34




我发现你太有才了

作者: quzhongxiong   发布时间: 2009-04-19

图文并茂,就去看看 大话设计模式,或者深入浅出设计模式咯

作者: bobxia   发布时间: 2009-05-04

设计模式?是结构方面的吗?
呵呵,现在好多框架都提供了设计模式啦啊,ZF就已经很经典了啊~
你只要考虑业务流程设计就好了哈~

作者: 顺顺利利   发布时间: 2009-05-13

很多设计模式都是JAVA涉及的,感觉面向对象性比较强

作者: mashengchao   发布时间: 2009-06-05

相关阅读 更多