首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

       
热门搜索: ASP.NET Ajax Spring Hibernate Java
道法自然——面向对象实践指南   
电子工业出版社 / / 王咏武 王咏刚 / 45 元
ISBN:7121002264
何处购买:   去DearBook购买(¥40.5)
Book Rank:  90 

正在获取信息...........

该书常用的标签(推荐/用户提交):  提交tag
技术(13430)  设计(8326)  系统(7728)  人员(6732)  分析(5011)  开发(3258)  案例(2362)  领域(1544)  
用户书架推荐:
收藏到我的书架
《道法自然——面向对象实践指南》图书论坛:
我要发表话题
无题 - yoboo_yb   财富等级:   
看了整本书的目录,感慨颇深。

首先还是恭喜两位作者,能够以自己出发,总结对软件项目开发过程中的各个环节。

不能不说的是,整本书从目录看来,并没有什么精华之处,更多可能只是作者从无到有过程的纪录。
本书描述了项目开发的各个环节,从目录上看来,也是点到而止,与国外大师的作品相去甚远。
甚至有些地方,感觉作者也不一定能正确理解,特别是有些东西,仁者见仁。作者的观点,对读者的影响是巨大的,故文章的文墨描述也至关重要!
另待价而沽,也要审时适度,400多页的定价也需作者和出版商再思量思量!与大师相比,出一个对得起自己的价格,非他者也!

俗“初生牛犊”,作者的用意心情值得大家学习,任何一件事情都是从无到有,有了今天的“二王”,就可能出现明天的“Meyers”,欢迎呀!
对于一个已经入门的开发人员,从本书目录看来,此书也是一个好的“师兄”,将其作为“学长”的学习笔记,以客观的心态将其吸收,或许也将是一种很大的收获!

有一说一


PS. 名称《道法自然》太玄、太高了,不好、不敬!
2004年09月24日 3点49分   |  9回应 |   5 /5人觉得此评论有用
此评论对你有用  没用
 
拾人牙慧、毫无新意 - 210.21.223.*      
关于面向对象和模式的书,其实比较好(包括理论和实践)的就那么几本。无论是翻译的还是影印的该出的都出了。实在看不出此书对于广大读者来书还能带来什么帮助。从目录来看,内容也确实没什么特别之处。
另外本书的题目实在搞笑,一个面向对象方法就能“道法自然”???其实在软件开发的“道法自然”面前,OO所占的分量、所起的作用实在是没有多少。可能作者确实实践过一些OO的方法,但是这样就“道法自然”了?实在是搞笑。
我们的出版机构、我们的编辑、我们的所谓的书评家们,希望能对得起自己得良心,不要在掠夺读者拿本来就瘪瘪得口袋了。
也希望本书得作者再去学习学习7、80年代的计算机思想,再来谈什么“道法自然”。
2004年09月22日 8点52分   |  7回应 |   1 /4人觉得此评论有用
此评论对你有用  没用
 
好书 - yangc249   财富等级:   
我十分推荐这本书。
对于我面向对象的加深与设计模式的理解起到很大的作用。第一次真正理解“优先聚合而非继承”也是从这开始。
我大学就读完过,后来读过很多设计模式与重构方面的书,但我仍然力荐此书,尤其对于处于面向对象初级阶段的读者。
2008年10月16日 9点50分   |  2回应 |   3 /3人觉得此评论有用
此评论对你有用  没用
 
无题 - 211.150.219.*      
这本书很不错的。 前面的书评写得太挑剔。任何一本书, 要挑错应该还是很容易的。

armlinux-w
2004年11月14日 10点27分   |  1回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
对《道法自然》 更客观的评价 - 211.150.226.*      
对《道法自然》 这本书的评价, 我还是要补充说明一下:

在我的 email 中, 肯定是有点过誉的。主要的原因是这样的:

首先我是给别人挑错, 又是头次打招呼,自然是礼多人不怪。
另外一方面, 由于这本书汇集好多以前我看过的 OO 方面的书的观点,让我把这些知识重新思考和整理了一下, 感觉还不错。
另外一方面我没有想到作者会公开发表。

现在回头一想, 更多的是我自己在读书的时候想得多,所以自己有收获, 书上并没有表达我总结的东西。 不过从这个角度来说, 为什么它会促进我思考呢?也许正是因为他的一些想法不成熟而且有错误吗?

客观的讲,这本书是汇编很多 OO 方面的知识, 比较丰富和全面。 但是, 没有很多独创性的东西。 更多的是一种学习和汇总,体现了作者在学习 OO 原理和实践方面的思考,

很多想法是不成熟的, 甚至是错误的。 在我的email 中只提出了部分, 当时我只读了 100页。 往后还有不少错误和值得商榷的地方。

在看了作者提供的代码后, 代码中也有不少问题。 实际上, 我们离国际水平还差得比较远。

为什么还说他好呢? 毕竟是中国人写的书, 读起来更加轻松吧。大家碰到的问题也比较相似吧。 文化的亲缘性。另外, 作者选取的这个例子比较好, 一个 GUI框架,是每一个程序员都熟悉的。 这样来举例, 就免去了花精力去了解特定应用领域的逻辑的麻烦了。 还有一个原因, 作者给了一个详细的参考文献,其实国内很多书都不给参考文献,本身就是很不认真,严谨的态度, 好象这些观点都是自己独创发明的似的。

看这本书, 不能当作经典来看待, 而应该当作案例来思考,批判和学习。 书上的观点一定不要盲从。 很多都是不成熟的。

下面我列举书中几个不成熟的想法:
p.287: 在大多数情况下,一个系统中只有一个中介者, 中介者类也往往是一个单件类。

这是没有根据的猜想, 实际也是错误的猜想。 实际上, 书中给出的中介者模式的 sequence diagram 也是错的。

p.323:基类的模板方法调用的其实是派生类实现的具体操作, 依赖关系变成了基类对派生类的依赖。

这句话显然是错的。 我关联了作者 对 友元依赖关系的错误理解, DIP 的错误理解, 以及这里的错误, 得出一个结论: 作者对依赖关系的整个的理解都是错的。 什么叫软件中的依赖, 建议作者要重新思考。


另外, 书中对fishgui 的一个核心机制, 消息的传递机制的描述是不清晰的。对于 职责链与observer 模式的关系的描述是逻辑混乱的。一直在误导读者, 认为这两个机制是互斥的。 作者可能最后也发现了这个错误, 可是没有去修改错误, 而仅仅在附录(fishgui 的改进) 中轻描淡写的提了一句。 其实要改进的不是 fishgui 的代码, 首先是本书中从 ch14`ch16 关于消息传递机制的描述。

我不一一列举了。

总的说来, 本书具有丰富的特点, 选取的示例很好, 作者的态度也很认真。 缺点就是不成熟, 有的地方逻辑是混乱的

需要批判的眼光去读。

armlinux-w
2004年11月05日 6点10分   |  1回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
道法自然——面向对象实践指南 - Kuntakimp   财富等级:   
闲时看看
2009年02月21日 11点56分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
道法自然——面向对象实践指南 - sad_4978   财富等级:   
看了好多遍,最近还要再看上一次。
2008年11月27日 12点4分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
很有味道的书 - qq505847740   财富等级:   
大学就读过,感觉没劲 ,写了n年代码。再读读,才发觉这才叫书。
2008年10月19日 12点9分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
非常的哗众取宠 - yuxilin_sallon   财富等级:   

我本来对这本书是抱有希望的,总算有中国人自己写的计算机书了,但是看过一些以后,仍然免不了国产计算机的几大俗,没有一些个人的理解,很多关键地方一笔带过,反而对一些不深刻的东西占用篇幅,让我又对国产计算机书失望了。 我觉的对我面向对象启发最大的,反而是一本不知名的书,名字叫 《learning design patterner by looking code》
2008年01月04日 9点51分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
纯粹的面向对象是走极端,毕竟这个客观世界的模型并不完全是纯对象组成的,在对象之间的交互中仍然存在着过程。 - octopus1   财富等级:   
纯粹的面向对象是走极端,毕竟这个客观世界的模型并不完全是纯对象组成的,在对象之间的交互中仍然存在着过程。
2007年11月16日 5点26分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
评价 - ttmax   财富等级:   
有点哗众取宠,作者我想写程序不过十余年,形而上的东西看到了一点便妄言论道.
2007年01月06日 11点34分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
感觉这本书很好啊 - 220.160.173.*      
以前开发的时候很缺少这种思想. 看了几章后就觉很棒. 没有其它东西哪些空洞..知道了如何去分析设计.(虽然目前的开发还是堆积起来.但是未来应该会好起来的.)
2006年04月01日 9点54分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 219.147.183.*      
我觉得这个书评写的比较的客观,这本书我也看了一下,的确跟楼主有同感。
2005年06月28日 6点31分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.193.8.*      
好书.
2005年05月09日 4点41分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - killer1984   财富等级:   
非常好的一本书,对我帮助很大。
2005年02月18日 4点13分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
认真负责的作者 - 219.140.93.*      
本书中的大部分思想就象作者明确列出的出处一样,来自于很多国外大师。但本书确实是难得一见的国内敢称著的书(很多都是编?抄),读起来生动不枯燥,内容对刚入门的面向对象相关技术的学习人员来说很有诱惑。作者排版, 校对认真,书中错误很少。不错,严重支持
2005年01月14日 4点44分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 219.140.60.*      
好书!虽然我已经学过里面很多面向对象的知识,但没有真正串起来加以应用。作者给了我一个这样的机会!内容还是比较容易看懂的,推荐想深入面向对象的朋友使用!
2004年11月15日 5点22分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
对我来说很好 - 220.164.0.*      
好多自己平时的疑惑在书中都有讲到,至于有些高人们说的哪里有错哪里不行等等,可能水平有限,还领悟不到,总之我觉得很不错的一本书,对实际工作也有很强的指导性,希望作者能够再接再励。
2004年11月13日 7点32分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 61.178.60.*      
只是书的内容有点对不起起得名字,适合初学者,书还可以
2004年11月07日 8点42分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 61.178.60.*      
这本书很适合中国的一些想了解面向对象的程序员看,容易看懂。大家不要要求他是一个经典的书,但绝对是个好书,一个用了心的书。老鸟可能不会太看好这本书,但对刚了解了一点面向对象的人来说是好书
2004年11月07日 8点39分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 211.150.223.*      
csdn 王咏刚的blog 中有对该书的很多讨论.
建议大家去看一看.

http://blog.csdn.net/wangyonggang/archive/2004/10/27/154601.aspx
2004年11月03日 9点50分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
道个鸡毛啊 - 61.144.67.*      
有这么复杂吗?
作者没念过书吧? 神经兮兮的
2004年10月28日 11点58分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - fozz   财富等级:   
好书!
前言中作者希望该书成为经典理论大餐之外的可口小点,我却认为这本书可以作为一个桌边的美食家,它可以指点我那些美食该如何吃才能品味到它们的精华。
如果按照程序员的观点来看,该书像是STL里的iterator,联结了容器(具体项目)和算法(经典理论)。也许这个比喻不是很贴切,可是没办法,我只是个普通程序员,不是诗人,呵呵。
另,如果没有看过此书,有谁有这份资格来评说?还是请各位多静下心来看书,体会,写程序吧,不要坏了大局。
2004年10月26日 9点5分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.79.92.*      
中国程序员们的确是用着OO语言写非OO的程序当成OO的程序来卖,也的确需要指导实践的书,不过这本书我没有看过,还不能做评论。
2004年10月13日 10点8分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 61.187.54.*      
水平有限 不乱评论 但非常想看 价格感觉高了一些
2004年10月11日 1点22分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
何时出版 - 61.150.43.*      
请问什么时候可以买到啊??在哪里可以买到??
2004年10月06日 9点20分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
fearbook是个什么地方 - 218.98.195.*      
我晕,怎么以前的评论都被删除了!!!此地不宜久留
2004年10月04日 10点30分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 69.192.118.*      
yoboo_yb所说,“甚至有些地方,感觉作者也不一定能正确理解,特别是有些东西,仁者见仁”,对此非常赞成。毕竟不是象Kent等研究面向对象的老牛,因此,对其对面向对象应用的理解大家要谨慎的理解和吸收,而不要不加思考的吸收。以防使自己误解。并不想贬低作者,但也不希望看到可能由于作者本身水平问题出现的误导情况。
2004年10月02日 11点17分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
中国的stytle - 69.199.82.*      
不好的都删除。。。
2004年10月02日 1点20分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
中国的“名家” - 69.199.82.*      
中国的媒体成了“名家”互相吹捧的摇篮,中国的初级程序员不得不一个一个膜拜这些“大师”, 大师们你有什么可以教给这些虔诚的信徒,只是用这些华丽的“圣经”打造虚无的光环, 拿信徒们的贡品填满自己的腰包而已。。。
2004年10月02日 1点17分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
又是一本。。。 - 69.199.82.*      
中国的出书都有“名家评论”,这些所谓“名家”不知是谁封的,可能是名字出现多了吧, 互相吹捧而已。中国的媒体环境真是和中国的人际关系一样。那些初学者只可以一个一个膜拜这些“大师”了。
2004年10月02日 1点3分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.19.156.*      
有点哲学的味道。
2004年10月01日 9点9分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
看目录就是一个讲设计模式的书嘛 - 218.247.158.*      
不过如此
2004年09月27日 8点21分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
没看不好说,但还是说点。 - 61.144.239.*      
感觉现在模式的书有点泛滥了。
而且都有点向“高深”发展的趋势了。
不知道是不是向《JAVA与模式学的》。
有的东西不好学,
还是不学的好……。
2004年09月26日 5点18分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 210.83.208.*      
一直喜欢两位作者看问题的角度与实用为先的态度
也很奇怪某些评论者所站的角度,
批评啊批评,难道他们真的掌握了所有的真理?

的确,想在理论上有所突破很难,但也并非只有开创理论的大师才值得尊敬
把理论应用到实践中也并非照方抓药一样简单
照着同样菜谱做出菜的味道仍然可以天差地别
同一部孙子兵法,有人可以运用之妙存乎一心,有人则只能纸上谈兵
实践者难道就不可以受人敬仰?正如布鲁诺之于哥白尼。

下面的一点东西是当初给公司的同事做培训时所讲的
自我感觉可为“道法自然”做一注脚。
自然是实践,而道是理论
“道法自然”不过是劳动人民用实践检验真理的一个过程而已,没什么可高、深、玄的
个人认为,无比贴切

--------------------

辩证法
为什么是辩证法?
哲学是一个放大镜,它可以让你用有限的感性认识去探索无限的理性世界,正确的运用哲学原理去思考可以弥补经验的不足。我认为辩证法是最为有效的手段。

对立统一
这是辩证法的精髓所在。

正确中有错误的成分,错误中有正确的成分,没有绝对的正确,也没有绝对的错误
如欧氏几何与非欧几何
面向对象有其先进和优秀之处,但纯粹的面向对象是走极端,毕竟这个客观世界的模型并不完全是纯对象组成的,在对象之间的交互中仍然存在着过程。

福祸相依,有得必有失,也是对立统一的表现。
另一个重要的推论就是权衡,系统设计就是在不断的权衡。

对立统一律的最大用处就是毫无用处,它的价值就在于把人弄糊涂。

1。在学习与思考的过程中要始终坚持辩证法的观点,即用全面的、发展的眼光看问题而不是孤立的静止的观点看问题
2。真理是绝对的,但也是相对的。就象盲人摸象,大象是绝对的,但摸到的大象是相对的,你的认识并不是错误的,但却是不全面的,没有人能够全面的认识它。所以偏激并不可怕,可怕的是没有自己的主见。但是却要随时记住:无论你是对是错,你只是了解大象的一小部分。要听听别的瞎子怎么说。不能轻信,也不能不信。
3。也就是说,我说要讲的东西,并不是绝对正确的,但却是我对事物认识的一个结论,我所要达到的目标也是要让大家都有一个结论。如果你现在还没有自己的结论,那么你不妨接受我的,理解它,运用它,发现它的不足直到得到你自己的结论。如果你已经有了自己的结论,也不妨听听我这个瞎子的认识,与你自己的做一番比较。

否定之否定
否定不是简单的否定,而是一种扬弃
如:用面向对象的方法时不一定非得是纯面向对象的
如果面向过程的方法好用,不妨用之

结论
所以,如果你有自己的结论并且认为我讲的不对,或者认为你自己想得不对,都不应该做一种简单的替代,而应该仔细分析,找出那些合理的地方。

质量互变
错误积累到一定的数量,真理就呼之欲出了
或者感性认识积累到一定的数量,理性认识就会水到渠成
但是主动的思考会加速这个过程

结论
坚持或者否定一个结论,都应该建立在大量的实践检验的基础之上,应该不断的运用成型的理论去分析实践中的具体事物,把这些结果积累起来进一步的完善理论
2004年09月24日 2点55分   |  0回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
真是好大的题目 - 218.16.90.*      
本就是面对对象设计,非得搞的神神叨叨,买弄一下笔墨,估计又是一本误人子弟的书。
2004年09月24日 9点10分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
无题 - 219.238.161.*      
一看题目我就知道作者是谁了,为什么老要和“道”联系呢?
2004年09月22日 9点47分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
好大的题目 - 218.106.222.*      
有点哗众取宠,作者我想写程序不过十余年,形而上的东西看到了一点便妄言论道.真是不知道怎么说才好.芥子须弥,作者在那边.罪过
2004年09月22日 9点39分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
标题:
Tag: (多个tag请用","分隔,最多支持5个)
评论内容:  
请先登录后再发表评论,点这里登陆
请填入验证码:   
中国的首都在哪里? 输入问题答案(提示:北京):
(注:评论内容必须大于20个字方可赠送C币,否则只发送评论)