回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Java 重構- Java Refactoring
書號:PG20252 作者:結城 浩 ISBN: 978-986-201-087-7
定價:NT$490元 印刷:單色 頁數:432頁
書籍規格:17*23 上市日:2008/1/23 譯者:江珮齡、王元綱、博碩文化
學習定位:中階 本書附件:無   快速前往 範例
前往購買 >> 天瓏 類別:電腦技術  
       
快速前往 快速前往 快速前往        

 

 
    本書的特徵有以下幾點:
    ◆用Java語言所寫成的範例程式
    因為重構最主要的目的是改善軟體的體質,所以用具體的範例程式來解說是不可或缺的。
    ◆詳細地解說重要的重構
    在Martin Fowler的『Refactoring』一書中,共用了70個重構的例子來說明。然而本書並沒有針對所有重構以同樣的篇幅來說明,而是針對重要的重構整理出要點,並做詳細的解釋。至於在本書中無法詳細解說到的重構部分,我們擇要在書末的附錄A中做介紹說明。
    ◆利用練習問題來確認基礎知識是否紮實
    重構的解說由於出現了許多細膩的步驟,因此往往會因不留神而忽略了重點的部分。在本書的各章節的章末中都附有練習問題,可以讓你針對這章節中所學到的基礎知識再做一次複習。
    ◆透過練習問題來發現「不祥的徵兆」
    當你在進行重構時,及時找出程式所散發出的「不祥的徵兆」的練習也是很重要的一環。在本書的練習問題中,不僅包括如何去找出程式碼所發出的「不祥的徵兆」的練習。由於存有不用撰寫程式也能做確認的結構,因此即使抽不出時間學習的人也能輕鬆地挑戰。
 
    前言
    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繼承的分割
    附錄
 
 
    可至博碩網站的下載專區下載本書的範例程式
 

範例下載
 
  1. 範例
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.