《設計模式精解及面試攻略》是2016年5月1日機械工業出版社出版的圖書,作者是[印] 納拉西姆哈·卡魯曼希 等 。
基本介紹
- 書名:設計模式精解及面試攻略
- 作者:[印] 納拉西姆哈·卡魯曼希 等
- 出版社:機械工業出版社
- ISBN:9787111536154
內容簡介,圖書目錄,
內容簡介
全書共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 什麼是UML5
2.2 為什麼使用UML5
2.3 UML符號6
2.4 面向對象概念6
2.5 面向對象的分析與設計8
2.6 UML構造塊和符號9
2.7 事物9
2.8 關係15
2.9 UML圖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