經驗不在于年限,在于積累---專注互聯網軟件開發

          把工作當事業做,把項目當作品做!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            55 Posts :: 0 Stories :: 66 Comments :: 0 Trackbacks

                  剛剛看完《重構與模式》這本書,收獲很多。確實有該書序言所說的“打通重構與模式任督二脈”的感覺。

          設計模式的書籍看過不少,從經典的GOF的《設計模式》、《設計模式解析》,到《Java與模式》,再到《Head First Design Pattern》等等。

          重構方面的書看過《重構:改善既有代碼的設計》。但是,《重構與模式》這本書的收獲最大。

          《重構與模式》一書,最大的特點是:例子詳細,并且都是來源于真實的項目(例如:Junit測試框架,HttpParser等),而不是那么玩具代碼。

          由于Junit和HttpParser,在開發過程中經常用到,所以,感覺這些例子很親切,實用價值很大。

          該書還有一個特點是,每次重構過程都是循序漸進的,每次重構都是有章可循的(重構原則大都來自《重構:改善既有代碼的設計》),一直到最終的設計模式。

          這一過程,也很好地反映了一點:設計模式是重構的目標!

          看完這本書后,個人認為在項目的初期設計中不應該過分考慮如何利用設計模式,設計模式更多時候應該是應用在后期的系統重構中,這樣可以避免為了模式而模式的過度設計。

          接下來,我會把這本書的體會,結合實際開發的項目應用,寫一些重構和模式相關的文章。

          友情提示:本博文章歡迎轉載,但請注明出處:陳新漢
          posted on 2009-09-18 16:11 hankchen 閱讀(624) 評論(0)  編輯  收藏 所屬分類: 重構

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 义马市| 八宿县| 永靖县| 华池县| 囊谦县| 乐安县| 南平市| 衡阳市| 工布江达县| 高唐县| 昭平县| 合川市| 邛崃市| 乐至县| 比如县| 凭祥市| 鲁山县| 芮城县| 威宁| 丰台区| 乐业县| 普陀区| 靖边县| 武义县| 波密县| 休宁县| 马尔康县| 沧州市| 昆山市| 永川市| 威宁| 准格尔旗| 桂平市| 新密市| 桐梓县| 凤城市| 喀喇| 青阳县| 丽水市| 樟树市| 洛扎县|