Topic: 我不知道为什么那么推荐看GoF那本书

  Print this page

1.我不知道为什么那么推荐看GoF那本书 Copy to clipboard
Posted by: hitaco
Posted on: 2003-12-22 10:21

的确,那本书以catalog的形式给出了pattern的描述,但是否还合适现在的developer看呢,我怀疑,我读了一便Gof的design pattern,很累,很多例子是smalltalk,c++, smalltalk的example我一点也看不懂,c++我很不熟悉,所以看的很累,然后再看design pattern,java companion by games cooper,轻松很多。

真不知道java developer到底多少人读过GoF,反正我是觉得读的累死了。不合适。

2.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: floater
Posted on: 2003-12-22 12:56

agreed. Good thinking. That IS old.

3.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: bluecrystal
Posted on: 2003-12-22 19:03

我读第一编,我考,什么烂书
第二遍,md,有点道理
第三遍,唔,好用
第四遍,我怎么没有想到
第5遍,这个可以用到我的项目中
第6遍,赛,原来我早就用过他的xx模式了
。。。
。。。
。。。

4.Re:我不知道为什么那么推荐看GoF那本书 [Re: floater] Copy to clipboard
Posted by: jigsaw
Posted on: 2004-01-19 14:54

floater wrote:
agreed. Good thinking. That IS old.


while still valuable

5.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: yiw16
Posted on: 2004-01-26 12:12

Bible is never old.

Personal idea.

6.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: floater
Posted on: 2004-01-26 23:59

Hehe... even Math can be old, so what else can't be old?

23 patterns are just 23 out of several hundred patterns, everyday there are more. Can we catch up with all of them? Nope, then we have to find a better way to deal with. So the thinking in GoF needs to be revised(=old).

Java has a better way to deal with these patterns, so that way is old.

Try to use OO principles to deduct these patterns. There is a book about this idea, called something like design patterns: a new perspect or something. A chm version is mentioned here some time ago.

7.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: lslzf
Posted on: 2004-02-12 16:42

觉得应该多读几次!!

8.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: hitaco
Posted on: 2004-03-01 21:10

花了几个月耐心仔细的将GOF读完,虽然此前曾看过Design pattern Java companion,又有几年的开发经验,读完这本书的感觉还是受益非浅。

我想,读其他Design pattern相关的书而没有读过GOF,也许是个遗憾。

9.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: Starcraft
Posted on: 2004-03-14 00:49

Design Patterns Java Workbook

不知道大家认为这本书如何?我现在不太想看除java和C#之外的其他代码,所以不想看gof的那本,此书能否作为参考呢?或者有更好的。

java与模式就不要提了,太厚了。

10.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: zhoulaye
Posted on: 2004-04-28 15:53

设计模式完全可以抛开特定的语言,不论你用何种语言,设计模式一定会有用的。

11.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: NoLimited
Posted on: 2004-05-10 18:09

gof那本书其实已经脱离了语言的限制来讲设计模式,他的例子其实不用怎么改就可以应用到Java中,只要看大家的理解程度。

12.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: Rainwolf
Posted on: 2004-06-15 17:18

hitaco wrote:
花了几个月耐心仔细的将GOF读完,虽然此前曾看过Design pattern Java companion,又有几年的开发经验,读完这本书的感觉还是受益非浅。

我想,读其他Design pattern相关的书而没有读过GOF,也许是个遗憾。


几个月?你不会被GOF套牢了吧,呵呵

13.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: NoLimited
Posted on: 2004-09-06 22:28

GOF是经典,即使其他的设计模式的书都读过,这本书也得看。

14.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: javaguan2
Posted on: 2004-09-16 11:15

这本书是java的SCEA认证的指定必读书籍,即使有了j2ee core design patterns.SUN也从来没有认为它过时,为什么你们偏要认为它过时呢?
GOF的设计模式大多以GUI为例子,
你们有想过CS和BS设计及分布式应用的差异与相关吗?
从我个人学习来讲,它的确是一本很好的书.需要反复的思考,的确,外国人的思维方式不容易被我们理解,但这也是一个要学习的方面.

15.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: justin_here
Posted on: 2004-09-16 16:50

如果要看Java实作的例子,这边有一些资源:

板桥里人的Java设计模式学习心得:http://www.dotspace.idv.tw/Patterns/Jdon_DesignPatterns.htm

UML软件工程组织:http://www.uml.org.cn/sjms/sjms.asp

javacoder.net:http://www.javacoder.net/patterns.jsp

Huston Design Pattern:http://home.earthlink.net/~huston2/dp/patterns.html

www.javaworld.com.tw 精华区: http://www.javaworld.com.tw/jute/post/page?bid=25&age=-1

16.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: dennisjl
Posted on: 2004-09-24 13:55

看这本书要有相当的经验才行, 如果不是就像看天书。 如果现在看不懂,就硬着头皮看(没有时间就不用看), 然后两年后再看看, 就会完全不同的。

17.Re:我不知道为什么那么推荐看GoF那本书 [Re: hitaco] Copy to clipboard
Posted by: 主管
Posted on: 2004-11-05 15:17

Bob的《敏捷软件开发》是本入门读物,看了你会明白很多,知道为什么有模式,Gof的可以做为权威的参考资料,内容很充实


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923