軟件開發方法學精選係列:重構與模式(修訂版) epub pdf  mobi txt 電子書 下載

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024


簡體網頁||繁體網頁
[美] Joshua Kerievsky 著,楊光,劉基誠 譯

下載链接在页面底部


點擊這裡下載
    


想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-25

商品介绍



齣版社: 人民郵電齣版社
ISBN:9787115297259
版次:1
商品編碼:11132732
品牌:異步圖書
包裝:平裝
叢書名: 軟件開發方法學精選係列
開本:16開
齣版時間:2013-01-01
頁數:300
字數:444000

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024



类似图書 點擊查看全場最低價

相关書籍





書籍描述

內容簡介

  《軟件開發方法學精選係列:重構與模式(修訂版)》開創性地深入揭示瞭重構與模式這兩種軟件開發關鍵技術之間的聯係,說明瞭通過重構實現模式改善既有的設計,往往優於在新的設計早期使用模式。《軟件開發方法學精選係列:重構與模式(修訂版)》不僅展示瞭一種應用模式和重構的創新方法,而且有助於讀者透過實戰深入理解重構和模式。書中講述瞭27種重構方式。
  《軟件開發方法學精選係列:重構與模式(修訂版)》適於麵嚮對象軟件開發人員閱讀,也可作為高等學校計算機專業、軟件工程專業師生的參考讀物。

內頁插圖

目錄

第1章 本書的寫作緣由
1.1 過度設計
1.2 模式萬靈丹
1.3 設計不足
1.4 測試驅動開發和持續重構
1.5 重構與模式
1.6 演進式設計

第2章 重構
2.1 何謂重構
2.2 重構的動機
2.3 眾目睽睽
2.4 可讀性好的代碼
2.5 保持清晰
2.6 循序漸進
2.7 設計欠賬
2.8 演變齣新的架構
2.9 復閤重構與測試驅動的重構
2.10 復閤重構的優點
2.11 重構工具

第3章 模式
3.1 何謂模式
3.2 模式癡迷
3.3 實現模式的方式不止一種
3.4 通過重構實現、趨嚮和去除模式
3.5 模式是否會使代碼更加復雜
3.6 模式知識
3.7 使用模式的預先設計

第4章 代碼壞味
4.1 重復代碼(Duplicated Code)
4.2 過長函數(Long Method)
4.3 條件邏輯太復雜(Conditional Complexity)
4.4 基本類型偏執(Primitive Obsession)
4.5 不恰當的暴露(Indecent Exposure)
4.6 解決方案蔓延(Solution Sprawl)
4.7 異麯同工的類(Alternative Classes with Different Interfaces)
4.8 冗贅類(Lazy Class)
4.9 過大的類(Large Class)
4.10 分支語句(Switch Statement)
4.11 組閤爆炸(Combinatorial Explosion)
4.12 怪異解決方案(Oddball Solution)

第5章 模式導嚮的重構目錄
5.1 重構的格式
5.2 本目錄中引用的項目
5.2.1 XML Builder
5.2.2 HTML Parser
5.2.3 貸款風險計算程序
5.3 起點
5.4 學習順序

第6章 創建
6.1 用Creation Method替換構造函數
6.1.1 動機
6.1.2 做法
6.1.3 示例
6.1.4 變體
6.2 將創建知識搬移到Factory
6.2.1 動機
6.2.2 做法
6.2.3 示例
6.3 用Factory封裝類
6.3.1 動機
6.3.2 做法
6.3.3 示例
6.3.4 變體
6.4 用Factory Method引入多態創建
6.4.1 動機
6.4.2 做法
6.4.3 示例
6.5 用Builder封裝Composite
6.5.1 做法
6.5.2 示例
6.5.3 變體
6.6 內聯Singleton
6.6.1 動機
6.6.2 做法
6.6.3 示例

第7章 簡化
7.1 組閤方法
7.1.1 動機
7.1.2 做法
7.1.3 示例
7.2 用Strategy替換條件邏輯
7.2.1 動機
7.2.2 做法
7.2.3 示例
7.3 將裝飾功能搬移到Decorator
7.3.1 動機
7.3.2 做法
7.3.3 示例
7.4 用State替換狀態改變條件語句
7.4.1 動機
7.4.2 做法
7.4.3 示例
7.5 用Composite替換隱含樹
7.5.1 動機
7.5.2 做法
7.5.3 示例
7.6 用Command替換條件調度程序
7.6.1 動機
7.6.2 做法
7.6.3 示例

第8章 泛化
8.1 形成Template Method
8.1.1 動機
8.1.2 做法
8.1.3 示例
8.2 提取Composite
8.2.1 動機
8.2.2 做法
8.2.3 示例
8.3 用Composite替換一/多之分
8.3.1 動機
8.3.2 做法
8.3.3 示例
8.4 用Observer替換硬編碼的通知
8.4.1 動機
8.4.2 做法
8.4.3 示例
8.5 通過Adapter統一接口
8.5.1 動機
8.5.2 做法
8.5.3 示例
8.6 提取Adapter
8.6.1 動機
8.6.2 做法
8.6.3 示例
8.6.4 變體
8.7 用Interpreter替換隱式語言
8.7.1 動機
8.7.2 做法
8.7.3 示例

第9章 保護
9.1 用類替換類型代碼
9.1.1 動機
9.1.2 做法
9.1.3 示例
9.2 用Singleton限製實例化
9.2.1 動機
9.2.2 做法
9.2.3 示例
9.3 引入Null Object
9.3.1 動機
9.3.2 做法
9.3.3 示例

第10章 聚集操作
10.1 將聚集操作搬移到Collecting Parameter
10.1.1 動機
10.1.2 做法
10.1.3 示例
10.2 將聚集操作搬移到Visitor
10.2.1 動機
10.2.2 做法
10.2.3 示例

第11章 實用重構
11.1 鏈構造函數
11.1.1 動機
11.1.2 做法
11.1.3 示例
11.2 統一接口
11.2.1 動機
11.2.2 做法
11.2.3 示例
11.3 提取參數
11.3.1 動機
11.3.2 做法
11.3.3 示例

參考文獻
索引

前言/序言


軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024

軟件開發方法學精選係列:重構與模式(修訂版) 下載 epub mobi pdf txt 電子書

軟件開發方法學精選係列:重構與模式(修訂版) pdf 下載 mobi 下載 pub 下載 txt 電子書 下載 2024

軟件開發方法學精選係列:重構與模式(修訂版) mobi pdf epub txt 電子書 下載 2024

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

讀者評價

評分

軟件開發方麵提高能力必備書籍,很經典,很實用

評分

買瞭一套

評分

挺水的一本書,沒有什麼實際內容

評分

還不錯,挺好的,還不錯,挺好的

評分

這些水果蔬菜種植水稻、這

評分

京東購物評價,東西尚可。

評分

滿意

評分

同事推薦的書,希望有幫助!

評分

質量很好質量很好質量很好質量很好

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024

类似图書 點擊查看全場最低價

軟件開發方法學精選係列:重構與模式(修訂版) epub pdf mobi txt 電子書 下載 2024


分享鏈接





相关書籍


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.idnshop.cc All Rights Reserved. 靜思書屋 版权所有