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

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

            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 閱讀(625) 評論(0)  編輯  收藏 所屬分類: 重構

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


          網站導航:
           
          主站蜘蛛池模板: 武山县| 将乐县| 嵩明县| 岳西县| 兰州市| 区。| 台北县| 元氏县| 西和县| 中宁县| 马山县| 台州市| 左权县| 富平县| 鄂州市| 财经| 万山特区| 汕头市| 本溪| 郧西县| 金平| 黑山县| 夏邑县| 玛多县| 龙岩市| 比如县| 安国市| 象山县| 黄梅县| 加查县| 莎车县| 清苑县| 盖州市| 忻州市| 富裕县| 白沙| 江油市| 来凤县| 克山县| 基隆市| 巴中市|