注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Java設(shè)計模式深入研究

Java設(shè)計模式深入研究

Java設(shè)計模式深入研究

定 價:¥45.00

作 者: 劉德山,金百東 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787115351869 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 214 字?jǐn)?shù):  

內(nèi)容簡介

  設(shè)計模式是一套被重復(fù)使用的代碼設(shè)計經(jīng)驗的總結(jié)?!禞ava設(shè)計模式深入研究》面向有一定Java語言基礎(chǔ)和一定編程經(jīng)驗的讀者,旨在培養(yǎng)讀者良好的設(shè)計模式思維方式,加強對面向?qū)ο笏枷氲睦斫??!禞ava設(shè)計模式深入研究》共分12章,首先強調(diào)了接口和抽象類在設(shè)計模式中的重要性,介紹了反射技術(shù)在設(shè)計模式中的應(yīng)用。然后,從常用的23個設(shè)計模式中精選10個進行了詳細(xì)的講解,包括2個創(chuàng)建型模式、4個行為型模式、4個結(jié)構(gòu)型模式。《Java設(shè)計模式深入研究》理論講解透徹,應(yīng)用示例深入。設(shè)計模式的講解均從生活中的一類常見事物的分析引出待討論的主題,然后深入分析設(shè)計模式,最后進行應(yīng)用探究。應(yīng)用探究部分所有示例都源自應(yīng)用項目,內(nèi)容涉及Java、JSP、JavaScript、Ajax等實用技術(shù),知識覆蓋面廣?!禞ava設(shè)計模式深入研究》可供高等院校計算機相關(guān)專業(yè)本科生和研究生設(shè)計模式、軟件體系結(jié)構(gòu)等課程使用,對高級程序員、軟件工程師、系統(tǒng)架構(gòu)師等專業(yè)研究人員也具有一定的參考價值。

作者簡介

  劉德山,遼寧師范大學(xué)計算機信息技術(shù)學(xué)院副院長,副教授,全國高等學(xué)校計算機基礎(chǔ)教育研究會理事,遼寧省計算機基礎(chǔ)教育學(xué)會副理事長。多年從事教學(xué)及管理工作,主要研究方向集中在智能信息處理、計算機輔助教學(xué),曾獲遼寧省優(yōu)秀教學(xué)成果獎、遼寧省政府哲學(xué)社會科學(xué)獎、遼寧省自然科學(xué)學(xué)術(shù)成果獎等多項獎勵。主編的Java、C系列教材定位準(zhǔn)確、結(jié)構(gòu)清晰、適合教學(xué),被多所學(xué)校廣泛使用,教材《Visual FoxPro數(shù)據(jù)庫技術(shù)及應(yīng)用》曾獲遼寧省普通高等教育精品教材。

圖書目錄

目 錄
第1章 接口與抽象類 1
1.1 語義簡單描述 1
1.2 與框架的關(guān)系 2
1.3 拓展研究 6
1.3.1 柔性多態(tài) 6
1.3.2 借鑒STL標(biāo)準(zhǔn)模板庫 9
第2章 反射 12
2.1 反射的概念 12
2.2 統(tǒng)一形式調(diào)用 12
2.3 反射與配置文件 16
2.3.1 反射與框架 16
2.3.2 Properties配置文件 17
第3章 工廠模式 20
3.1 問題的提出 20
3.2 簡單工廠 21
3.2.1 代碼示例 21
3.2.2 代碼分析 22
3.2.3 語義分析 23
3.3 工廠 24
3.3.1 代碼示例 24
3.3.2 代碼分析 25
3.4 抽象工廠 26
3.4.1 代碼示例 26
3.4.2 代碼分析 27
3.4.3 典型模型語義分析 28
3.4.4 其他情況 28
3.5 應(yīng)用探究 30
3.6 自動選擇工廠 36
第4章 生成器模式 38
4.1 問題的提出 38
4.2 生成器模式 40
4.3 深入理解生成器模式 42
4.4 應(yīng)用探究 45
第5章 觀察者模式 59
5.1 問題的提出 59
5.2 觀察者模式 59
5.3 深入理解觀察者模式 61
5.4 JDK中的觀察者設(shè)計模式 67
5.5 應(yīng)用探究 71
第6章 橋接模式 81
6.1 問題的提出 81
6.2 橋接模式 82
6.3 深入理解橋接模式 84
6.4 應(yīng)用探究 88
第7章 代理模式 98
7.1 問題的提出 98
7.2 代理模式 98
7.3 虛擬代理 99
7.4 遠(yuǎn)程代理 104
7.4.1 RMI通信 105
7.4.2 RMI代理模擬 107
7.5 計數(shù)代理 109
7.6 動態(tài)代理 112
7.6.1 動態(tài)代理的成因 112
7.6.2 自定義動態(tài)代理 112
7.6.3 JDK動態(tài)代理 115
第8章 狀態(tài)模式 118
8.1 問題的提出 118
8.2 狀態(tài)模式 118
8.3 深入理解狀態(tài)模式 120
8.4 應(yīng)用探究 125
第9章 訪問者模式 137
9.1 問題的提出 137
9.2 訪問者模式 137
9.3 深入理解訪問者模式 140
9.4 應(yīng)用探究 145
第10章 命令模式 156
10.1 問題的提出 156
10.2 命令模式 156
10.3 深入理解命令模式 158
10.3.1 命令集管理 158
10.3.2 加深命令接口定義的理解 160
10.3.3 命令模式與JDK事件處理 162
10.3.4 命令模式與多線程 165
10.4 應(yīng)用探究 168
第11章 裝飾器模式 176
11.1 問題的提出 176
11.2 裝飾器模式 177
11.3 深入理解裝飾器模式 179
11.3.1 具體構(gòu)件角色的重要性 179
11.3.2 JDK中的裝飾模式 180
11.4 應(yīng)用探究 182
第12章 組合模式 195
12.1 問題的提出 195
12.2 組合模式 197
12.3 深入理解組合模式 199
12.3.1 其他常用操作 199
12.3.2 節(jié)點排序 201
12.4 應(yīng)用探究 202
參考文獻 214

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號