`
梦回下花园
  • 浏览: 19877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我读《Head First 设计模式》

阅读更多

昨天拿到的《Head First 设计模式》,到手后就开始看,好像真和别人评价的一样,一看起来就停不下了。下班路上也看,回家简单吃过饭后又看。一口气看了两章,将近80页,看完以后好有成就感啊。

自我感觉看得很快,可能和书的排版比较稀松有关系吧。也许是作者有意这样安排,给我这样看书慢的人一种成就感。

书的内容也挺好的,对于刚刚接触或是没接触过设计模式的人来说很容易接受。举的例子也很生动,比如策略模式的鸭子、观察者模式的天气预报,能用比较简单的例子反应比较深刻的道理。而且在开始讲设计模式前都是先举例子,用例子提出问题,进而引导读者思考解决问题的问题的办法,然后再一步步的带领读者解决问题。问题解决的时候就是引出设计模式的时间,合情合理。

对于正在研究设计模式的人来说,学不是目的,最重要的是用,正所谓学以致用嘛。但我觉得要用好、用得恰当,应该不是一件容易的事情。上学的时候理科每门都有很多公式,常常是知道所有的公式,但就是遇到了问题不知道该用哪个,于是把感觉最相似的挨个试试。有时会试出来,有时却没有结果。难道在用设计模式的时候也会这样吗?

当然我也想到了比较高的境界,就是“手中无模,心中有模”,把设计模式完全融汇贯通了,在设计的时候根本不去想什么策略模式啊、工厂模式啊,而是自然而然的就设计出符合特定模式的结构。这种境界或许是我们应该追求的吧。

 

——————————————————

纯属个人观点,欢迎指正

对于如何合理使用设计模式,也请大家指点

分享到:
评论
16 楼 yuanyao 2010-01-17  
看了就忘,看了就忘,也就那么几个老用,其他的早跟饭消化了.
15 楼 Fatyu 2010-01-17  
java与模式我一口气读了2页...太哲学了..
14 楼 simonwong 2010-01-17  
zcl198715 写道
虽然易懂,但很难和平时开发的项目有联系,个人觉得还是"java与模式"这本书精典!

个人感觉《Java与模式》讲的太玄乎,设计模式本没那么复杂。
13 楼 differ1 2010-01-16  
适合初学者,其实模式我理解要想达到更高一点的境界,还是要多多体会几大设计原则,模式也是这么来的,而且很多模式都很像,只是设定一些上下文后,意图和变化点更容易把握。
12 楼 berlou 2010-01-16  
这个确实是本好书, 通俗易懂, 而且例子举的也蛮形象生动和有趣的。
11 楼 tianmo2008 2010-01-16  
例子不错,易懂,但废话太多,内容不紧凑,读得很不爽,
还是《java与模式》内容紧凑点,但举的例子有一些很牵强..
10 楼 JackAndroid 2010-01-16  
这本书确实不错,讲的通俗易懂,而且很幽默诙谐
9 楼 leejon 2010-01-16  
<div class="quote_title">zcq100 写道</div>
<div class="quote_div">
<div class="quote_title">sunnymoon 写道</div>
<div class="quote_div">
<div class="quote_title">梦回下花园 写道</div>
<div class="quote_div">
<p><span style="font-size: small;">昨天拿到的《Head First 设计模式》,到手后就开始看,好像真和别人评价的一样,一看起来就停不下了。下班路上也看,回家简单吃过饭后又看。一口气看了两章,将近80页,看完以后好有成就感啊。</span></p>
<p><span style="font-size: small;">自我感觉看得很快,可能和书的排版比较稀松有关系吧。也许是作者有意这样安排,给我这样看书慢的人一种成就感。</span></p>
<p><span style="font-size: small;">书的内容也挺好的,对于刚刚接触或是没接触过设计模式的人来说很容易接受。举的例子也很生动,比如策略模式的鸭子、观察者模式的天气预报,能用比较简单的例子反应比较深刻的道理。而且在开始讲设计模式前都是先举例子,用例子提出问题,进而引导读者思考解决问题的问题的办法,然后再一步步的带领读者解决问题。问题解决的时候就是引出设计模式的时间,合情合理。</span></p>
<p><span style="font-size: small;">对于正在研究设计模式的人来说,学不是目的,最重要的是用,正所谓学以致用嘛。但我觉得要用好、用得恰当,应该不是一件容易的事情。上学的时候理科每门都有很多公式,常常是知道所有的公式,但就是遇到了问题不知道该用哪个,于是把感觉最相似的挨个试试。有时会试出来,有时却没有结果。难道在用设计模式的时候也会这样吗?</span></p>
<p><span style="font-size: small;">当然我也想到了比较高的境界,就是“手中无模,心中有模”,把设计模式完全融汇贯通了,在设计的时候根本不去想什么策略模式啊、工厂模式啊,而是自然而然的就设计出符合特定模式的结构。这种境界或许是我们应该追求的吧。</span></p>
<p> </p>
<p><span style="font-size: small;">——————————————————</span></p>
<p><span style="font-size: small;">纯属个人观点,欢迎指正</span></p>
<p><span style="font-size: small;">对于如何合理使用设计模式,也请大家指点</span></p>
</div>
<br>有电子版的吗?</div>
<p>很早以前就有中文电子版的了,质量还不错</p>
<p> </p>
<p>很轻松的一本书,而且例子很有趣</p>
<p> </p>
</div>
<p>个人觉得看书还是看纸质的好一些。当然边上放着电脑,需要编码的部分敲一下,更好。</p>
8 楼 akunamotata 2010-01-16  
谢谢LZ推荐
7 楼 碧海山城 2010-01-16  
那还不如看大话设计模式嘞,你会一口气看160页的
6 楼 zcl198715 2010-01-16  
虽然易懂,但很难和平时开发的项目有联系,个人觉得还是"java与模式"这本书精典!
5 楼 zcq100 2010-01-16  
<div class="quote_title">sunnymoon 写道</div>
<div class="quote_div">
<div class="quote_title">梦回下花园 写道</div>
<div class="quote_div">
<p><span style="font-size: small;">昨天拿到的《Head First 设计模式》,到手后就开始看,好像真和别人评价的一样,一看起来就停不下了。下班路上也看,回家简单吃过饭后又看。一口气看了两章,将近80页,看完以后好有成就感啊。</span></p>
<p><span style="font-size: small;">自我感觉看得很快,可能和书的排版比较稀松有关系吧。也许是作者有意这样安排,给我这样看书慢的人一种成就感。</span></p>
<p><span style="font-size: small;">书的内容也挺好的,对于刚刚接触或是没接触过设计模式的人来说很容易接受。举的例子也很生动,比如策略模式的鸭子、观察者模式的天气预报,能用比较简单的例子反应比较深刻的道理。而且在开始讲设计模式前都是先举例子,用例子提出问题,进而引导读者思考解决问题的问题的办法,然后再一步步的带领读者解决问题。问题解决的时候就是引出设计模式的时间,合情合理。</span></p>
<p><span style="font-size: small;">对于正在研究设计模式的人来说,学不是目的,最重要的是用,正所谓学以致用嘛。但我觉得要用好、用得恰当,应该不是一件容易的事情。上学的时候理科每门都有很多公式,常常是知道所有的公式,但就是遇到了问题不知道该用哪个,于是把感觉最相似的挨个试试。有时会试出来,有时却没有结果。难道在用设计模式的时候也会这样吗?</span></p>
<p><span style="font-size: small;">当然我也想到了比较高的境界,就是“手中无模,心中有模”,把设计模式完全融汇贯通了,在设计的时候根本不去想什么策略模式啊、工厂模式啊,而是自然而然的就设计出符合特定模式的结构。这种境界或许是我们应该追求的吧。</span></p>
<p> </p>
<p><span style="font-size: small;">——————————————————</span></p>
<p><span style="font-size: small;">纯属个人观点,欢迎指正</span></p>
<p><span style="font-size: small;">对于如何合理使用设计模式,也请大家指点</span></p>
</div>
<br>有电子版的吗?</div>
<p>很早以前就有中文电子版的了,质量还不错</p>
<p> </p>
<p>很轻松的一本书,而且例子很有趣</p>
<p> </p>
4 楼 gdbbb 2010-01-16  
<div class="quote_title">sunnymoon 写道</div>
<div class="quote_div">有电子版的吗?</div>
<p>为啥一定要电子版喃。。。。</p>
3 楼 erlengleng 2010-01-16  
我买了一本 有半年了,一开始看了2个模式,看的时候感觉有用,过了几天还能依稀想起一点。感觉没楼主这么有快感,我知道是自己功力不够。就好比天龙八部上一些上乘的武功一样,需要有深厚的内力,我先练号内力。在去研读他。
2 楼 sunnymoon 2010-01-16  
<div class="quote_title">梦回下花园 写道</div><div class="quote_div"><p><span style="font-size: small;">昨天拿到的《Head First 设计模式》,到手后就开始看,好像真和别人评价的一样,一看起来就停不下了。下班路上也看,回家简单吃过饭后又看。一口气看了两章,将近80页,看完以后好有成就感啊。</span></p>
<p><span style="font-size: small;">自我感觉看得很快,可能和书的排版比较稀松有关系吧。也许是作者有意这样安排,给我这样看书慢的人一种成就感。</span></p>
<p><span style="font-size: small;">书的内容也挺好的,对于刚刚接触或是没接触过设计模式的人来说很容易接受。举的例子也很生动,比如策略模式的鸭子、观察者模式的天气预报,能用比较简单的例子反应比较深刻的道理。而且在开始讲设计模式前都是先举例子,用例子提出问题,进而引导读者思考解决问题的问题的办法,然后再一步步的带领读者解决问题。问题解决的时候就是引出设计模式的时间,合情合理。</span></p>
<p><span style="font-size: small;">对于正在研究设计模式的人来说,学不是目的,最重要的是用,正所谓学以致用嘛。但我觉得要用好、用得恰当,应该不是一件容易的事情。上学的时候理科每门都有很多公式,常常是知道所有的公式,但就是遇到了问题不知道该用哪个,于是把感觉最相似的挨个试试。有时会试出来,有时却没有结果。难道在用设计模式的时候也会这样吗?</span></p>
<p><span style="font-size: small;">当然我也想到了比较高的境界,就是“手中无模,心中有模”,把设计模式完全融汇贯通了,在设计的时候根本不去想什么策略模式啊、工厂模式啊,而是自然而然的就设计出符合特定模式的结构。这种境界或许是我们应该追求的吧。</span></p>
<p> </p>
<p><span style="font-size: small;">——————————————————</span></p>
<p><span style="font-size: small;">纯属个人观点,欢迎指正</span></p>
<p><span style="font-size: small;">对于如何合理使用设计模式,也请大家指点</span></p></div><br/>有电子版的吗?
1 楼 喜羊羊与灰太狼 2010-01-16  
放假回来去图书馆借本看看,headfirst的都挺有趣的

相关推荐

Global site tag (gtag.js) - Google Analytics