|
|
Java 重構- Java Refactoring
售價:
$163.00
購買後立即進貨, 約需 7-12 天
|
|
|
|
|
|
出版社: |
博碩
|
出版日期: |
2008/01 |
頁數: |
432 |
ISBN: |
9789862010877 |
|
商品簡介 |
本書的特徵有以下幾點: ◆用Java語言所寫成的範例程式 因為重構最主要的目的是改善軟體的體質,所以用具體的範例程式來解說是不可或缺的。 ◆詳細地解說重要的重構 在Martin Fowler的『Refactoring』一書中,共用了70個重構的例子來說明。然而本書並沒有針對所有重構以同樣的篇幅來說明,而是針對重要的重構整理出要點,並做詳細的解釋。至於在本書中無法詳細解說到的重構部分,我們擇要在書末的附錄A中做介紹說明。 ◆利用練習問題來確認基礎知識是否紮實 重構的解說由於出現了釵h細膩的步驟,因此往往會因不留神而忽略了重點的部分。在本書的各章節的章末中都附有練習問題,可以讓你針對這章節中所學到的基礎知識再做一次複習。 ◆透過練習問題來發現「不祥的徵兆」 當你在進行重構時,及時找出程式所散發出的「不祥的徵兆」的練習也是很重要的一環。在本書的練習問題中,不僅包括如何去找出程式碼所發出的「不祥的徵兆」的練習。由於存有不用撰寫程式也能做確認的結構,因此即使抽不出時間學習的人也能輕鬆地挑戰。
前言 Ch0 何謂重構 Ch1 用符常數取代魔術數字 Ch2 控制旗標的移除 Ch3 斷言的導入 Ch4 Null物件的導入 Ch5 方法的擷取 Ch6 類別的擷取 Ch7 用類別取代Type Code Ch8 用子類別取代Type Code Ch9 用State/Strategy取代Type Code Ch10用例外(Exception)取代錯誤碼(Error Code) Ch11用Factory Method取代建構子 Ch12複製被監視的資料 Ch13用委託取代繼承 Ch14隱藏委託關係 Ch15繼承的分割 附錄
無
可至博碩網站的下載專區下載本書的範例程式
範例下載
範例
|
|
|
|
|
|