全書共9章,第1章全面概述本書主要內容,説明讀者理解;第2章介紹學習後續章節所必需的uml基本介紹和必要概念;第3章介紹設計模式和模式的分類等概念;第4章討論創造型模式(抽象工廠、工廠方法、生成器、原型和單件模式);第5章討論結構型模式(適配器、橋接、組成、裝飾、外觀、享元和代理模式);第6章闡釋行為模式(職責鏈、命令、解譯器、反覆運算器、仲介者、備忘錄、觀察者、狀態、策略、範本方法、訪問者模式);第7章針對所有設計模式向初學者提供一些提示;第8章包括常見的面試問題及實際示例;第9章涵蓋java面試問題和其他的一些概念,如mvc模式等。 -------------- 譯者序 前言 致謝 第1章概述 1 1.1全書概覽 1 1.2設計模式簡史 2 1.3本書讀者物件 2 1.4本書對面試的幫助 3 1.5如何閱讀本書 3 1.6本書主要內容 3 1.7原始程式碼免責聲明 4 1.8本書中使用的工具 4 第2章uml基礎 5 2.1什麼是uml 5 2.2為什麼使用uml 5 2.3uml符號 6 2.4物件導向概念 6 2.5物件導向的分析與設計 8 2.6uml構造塊和符號 9 2.7事物 9 2.8關係 15 2.9uml圖 19 第3章設計模式簡介 28 3.1什麼是設計模式 28 3.2設計模式簡史 28 3.3設計模式的作用 29 3.4設計模式的分類 29 3.5學習設計模式所需注意的問題 30 3.6使用模式並積累設計經驗 31 3.7恰當使用設計模式 31 3.8設計模式與軟體框架 32 第4章創造型模式 33 4.1創造型模式 33 4.2創造型模式的分類 33 4.3工廠方法模式 34 4.4抽象工廠模式 38 4.5生成器模式 42 4.6單例模式 49 4.7原型模式 53 第5章結構型模式 59 5.1結構型模式 59 5.2結構型模式的分類 59 5.3適配器模式 60 5.4橋接模式 66 5.5組合模式 69 5.6裝飾模式 75 5.7門面模式 81 5.8代理模式 87 5.9享元模式 90 第6章行為型模式 97 6.1行為型模式 97 6.2行為型模式的類型 97 6.3職責鏈模式 98 6.4命令模式 104 6.5解譯器模式 109 6.6反覆運算器模式 112 6.7仲介者模式 118 6.8備忘錄模式 124 6.9觀察者模式 128 6.10狀態模式 133 6.11策略模式 136 6.12範本方法模式 139 6.13訪問者模式 142 第7章概念與提示 147 7.1什麼是反面模式 147 7.2代碼重構 147 7.3提示 148 第8章設計模式面試問題 150 8.1設計模式面試問題 150 8.2設計問題舉例 228 第9章其他概念 231 參考文獻 247
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。定價:NT$ 226
限量商品已售完
全書共9章,第1章全面概述本書主要內容,説明讀者理解;第2章介紹學習後續章節所必需的uml基本介紹和必要概念;第3章介紹設計模式和模式的分類等概念;第4章討論創造型模式(抽象工廠、工廠方法、生成器、原型和單件模式);第5章討論結構型模式(適配器、橋接、組成、裝飾、外觀、享元和代理模式);第6章闡釋行為模式(職責鏈、命令、解譯器、反覆運算器、仲介者、備忘錄、觀察者、狀態、策略、範本方法、訪問者模式);第7章針對所有設計模式向初學者提供一些提示;第8章包括常見的面試問題及實際示例;第9章涵蓋java面試問題和其他的一些概念,如mvc模式等。 -------------- 譯者序 前言 致謝 第1章概述 1 1.1全書概覽 1 1.2設計模式簡史 2 1.3本書讀者物件 2 1.4本書對面試的幫助 3 1.5如何閱讀本書 3 1.6本書主要內容 3 1.7原始程式碼免責聲明 4 1.8本書中使用的工具 4 第2章uml基礎 5 2.1什麼是uml 5 2.2為什麼使用uml 5 2.3uml符號 6 2.4物件導向概念 6 2.5物件導向的分析與設計 8 2.6uml構造塊和符號 9 2.7事物 9 2.8關係 15 2.9uml圖 19 第3章設計模式簡介 28 3.1什麼是設計模式 28 3.2設計模式簡史 28 3.3設計模式的作用 29 3.4設計模式的分類 29 3.5學習設計模式所需注意的問題 30 3.6使用模式並積累設計經驗 31 3.7恰當使用設計模式 31 3.8設計模式與軟體框架 32 第4章創造型模式 33 4.1創造型模式 33 4.2創造型模式的分類 33 4.3工廠方法模式 34 4.4抽象工廠模式 38 4.5生成器模式 42 4.6單例模式 49 4.7原型模式 53 第5章結構型模式 59 5.1結構型模式 59 5.2結構型模式的分類 59 5.3適配器模式 60 5.4橋接模式 66 5.5組合模式 69 5.6裝飾模式 75 5.7門面模式 81 5.8代理模式 87 5.9享元模式 90 第6章行為型模式 97 6.1行為型模式 97 6.2行為型模式的類型 97 6.3職責鏈模式 98 6.4命令模式 104 6.5解譯器模式 109 6.6反覆運算器模式 112 6.7仲介者模式 118 6.8備忘錄模式 124 6.9觀察者模式 128 6.10狀態模式 133 6.11策略模式 136 6.12範本方法模式 139 6.13訪問者模式 142 第7章概念與提示 147 7.1什麼是反面模式 147 7.2代碼重構 147 7.3提示 148 第8章設計模式面試問題 150 8.1設計模式面試問題 150 8.2設計問題舉例 228 第9章其他概念 231 參考文獻 247
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode