深入理解高并發(fā)編程(第1版) 冰河 中文pdf版
8.4MB / 12-06
80個(gè)java開(kāi)發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡(jiǎn)歷項(xiàng)目素材 中文pdf版
1.0MB / 11-13
java restful API接口通用規(guī)范完整合集 v1 中文完整版
926KB / 10-30
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版
6.46MB / 10-21
Java后端體系高級(jí)面試題 中文PDF版
2.19MB / 09-27
java二十二種設(shè)計(jì)模式 pdf完整版
0.98MB / 09-02
java高并發(fā)筆記 中文pdf完整版
3.5MB / 08-28
IntelliJ IDEA 插件開(kāi)發(fā)入門指南 完整版PDF
282KB / 08-28
2024年Java面試寶典合集 完整版PDF
36.7MB / 08-20
JAVA中高級(jí)開(kāi)發(fā)面試寶典v8.0版本+后端 完整版PDF
6.19MB / 08-14
-
深入理解高并發(fā)編程(第1版) 冰河 中文pdf版 java電子書 / 8.4MB
-
80個(gè)java開(kāi)發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡(jiǎn)歷項(xiàng)目素材 中文pdf版 java電子書 / 1.0MB
-
-
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版 java電子書 / 6.46MB
-
Java后端體系高級(jí)面試題 中文PDF版 java電子書 / 2.19MB
-
java二十二種設(shè)計(jì)模式 pdf完整版 java電子書 / 0.98MB
-
java高并發(fā)筆記 中文pdf完整版 java電子書 / 3.5MB
-
-
2024年Java面試寶典合集 完整版PDF java電子書 / 36.7MB
-
詳情介紹
程細(xì)柱編著的《軟件設(shè)計(jì)模式》從面向?qū)ο蟪绦蛟O(shè)計(jì)的7個(gè)基本原則出發(fā),用淺顯易懂、可視化的UML建模語(yǔ)言逐一介紹GoF的23種經(jīng)典設(shè)計(jì)模式。全書共9章,內(nèi)容包括設(shè)計(jì)模式基礎(chǔ)、創(chuàng)建型設(shè)計(jì)模式(共5種)、結(jié)構(gòu)型設(shè)計(jì)模式(共7種)、行為型設(shè)計(jì)模式(共11種)、設(shè)計(jì)模式實(shí)驗(yàn)指導(dǎo)。每章包括教學(xué)目標(biāo)、重點(diǎn)內(nèi)容、模式的定義與特點(diǎn)、模式的結(jié)構(gòu)與實(shí)現(xiàn)、模式的應(yīng)用場(chǎng)景與應(yīng)用實(shí)例、模式的擴(kuò)展、章節(jié)小結(jié)和單元習(xí)題等8方面的內(nèi)容。
本書可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息系統(tǒng)與信息管理、電子商務(wù)等專業(yè)的程序設(shè)計(jì)類課程的教材,也可作為軟件開(kāi)發(fā)者的自學(xué)用書。
目錄
第1章 設(shè)計(jì)模式基礎(chǔ) 1
1.1 軟件設(shè)計(jì)模式概述 1
1.1.1 軟件設(shè)計(jì)模式的產(chǎn)生背景 1
1.1.2 軟件設(shè)計(jì)模式的概念與意義 2
1.1.3 軟件設(shè)計(jì)模式的基本要素 2
1.1.4 GoF的23種設(shè)計(jì)模式簡(jiǎn)介 3
1.2 UML中的類圖 5
1.2.1 統(tǒng)一建模語(yǔ)言簡(jiǎn)介 5
1.2.2 類、接口和類圖 5
1.2.3 類之間的關(guān)系 6
1.3 面向?qū)ο蟮脑O(shè)計(jì)原則 9
1.3.1 開(kāi)閉原則 9
1.3.2 里氏替換原則 10
1.3.3 依賴倒置原則 13
1.3.4 單一職責(zé)原則 16
1.3.5 接口隔離原則 17
1.3.6 迪米特法則 20
1.3.7 合成復(fù)用原則 23
1.3.8 七種設(shè)計(jì)原則的要點(diǎn) 25
1.5 習(xí)題 25
第 2章 創(chuàng)建型模式(上) 28
2.1 創(chuàng)建型模式概述 28
2.2 單例模式 28
2.2.1 模式的定義與特點(diǎn) 29
2.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 29
2.2.3 模式的應(yīng)用實(shí)例 30
2.2.4 模式的應(yīng)用場(chǎng)景 34
2.2.5 模式的擴(kuò)展 34
2.3 原型模式 34
2.3.1 模式的定義與特點(diǎn) 34
2.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 35
2.3.3 模式的應(yīng)用實(shí)例 36
2.3.4 模式的應(yīng)用場(chǎng)景 39
2.3.5 模式的擴(kuò)展 39
2.5 習(xí)題 43
第3章 創(chuàng)建型模式(下) 46
3.1 工廠方法模式 46
3.1.1 模式的定義與特點(diǎn) 46
3.1.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 46
3.1.3 模式的應(yīng)用實(shí)例 50
3.1.4 模式的應(yīng)用場(chǎng)景 54
3.1.5 模式的擴(kuò)展 54
3.2 抽象工廠模式 54
3.2.1 模式的定義與特點(diǎn) 55
3.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 55
3.2.3 模式的應(yīng)用實(shí)例 57
3.2.4 模式的應(yīng)用場(chǎng)景 62
3.2.5 模式的擴(kuò)展 63
3.3 建造者模式 63
3.3.1 模式的定義與特點(diǎn) 63
3.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 63
3.3.3 模式的應(yīng)用實(shí)例 66
3.3.4 模式的應(yīng)用場(chǎng)景 69
3.3.5 模式的擴(kuò)展 70
3.5 習(xí)題 70
第4章 結(jié)構(gòu)型模式(上) 73
4.1 結(jié)構(gòu)型模式概述 73
4.2 代理模式 73
4.2.1 模式的定義與特點(diǎn) 74
4.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 74
4.2.3 模式的應(yīng)用實(shí)例 76
4.2.4 模式的應(yīng)用場(chǎng)景 78
4.2.5 模式的擴(kuò)展 78
4.3 適配器模式 79
4.3.1 模式的定義與特點(diǎn) 79
4.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 80
4.3.3 模式的應(yīng)用實(shí)例 82
4.3.4 模式的應(yīng)用場(chǎng)景 85
4.3.5 模式的擴(kuò)展 85
4.4 橋接模式 87
4.4.1 模式的定義與特點(diǎn) 87
4.4.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 87
4.4.3 模式的應(yīng)用實(shí)例 89
4.4.4 模式的應(yīng)用場(chǎng)景 94
4.4.5 模式的擴(kuò)展 94
4.6 習(xí)題 95
第5章 結(jié)構(gòu)型模式(下) 99
5.1 裝飾模式 99
5.1.1 模式的定義與特點(diǎn) 99
5.1.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 99
5.1.3 模式的應(yīng)用實(shí)例 102
5.1.4 模式的應(yīng)用場(chǎng)景 105
5.1.5 模式的擴(kuò)展 105
5.2 外觀模式 107
5.2.1 模式的定義與特點(diǎn) 107
5.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 108
5.2.3 模式的應(yīng)用實(shí)例 109
5.2.4 模式的應(yīng)用場(chǎng)景 114
5.2.5 模式的擴(kuò)展 114
5.3 享元模式 115
5.3.1 模式的定義與特點(diǎn) 115
5.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 115
5.3.3 模式的應(yīng)用實(shí)例 118
5.3.4 模式的應(yīng)用場(chǎng)景 122
5.3.5 模式的擴(kuò)展 122
5.4 組合模式 123
5.4.1 模式的定義與特點(diǎn) 123
5.4.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 123
5.4.3 模式的應(yīng)用實(shí)例 127
5.4.4 模式的應(yīng)用場(chǎng)景 131
5.4.5 模式的擴(kuò)展 131
4.6 習(xí)題 131
第6章 行為型模式(上) 137
6.1 行為型模式概述 137
6.2 模板方法模式 138
6.2.1 模式的定義與特點(diǎn) 138
6.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 138
6.2.3 模式的應(yīng)用實(shí)例 140
6.2.4 模式的應(yīng)用場(chǎng)景 144
6.2.5 模式的擴(kuò)展 144
6.3 策略模式 146
6.3.1 模式的定義與特點(diǎn) 146
6.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 146
6.3.3 模式的應(yīng)用實(shí)例 148
6.3.4 模式的應(yīng)用場(chǎng)景 152
6.3.5 模式的擴(kuò)展 152
6.4 命令模式 153
6.4.1 模式的定義與特點(diǎn) 153
6.4.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 153
6.4.3 模式的應(yīng)用實(shí)例 156
6.4.4 模式的應(yīng)用場(chǎng)景 160
6.4.5 模式的擴(kuò)展 160
6.6 習(xí)題 163
第7章 行為型模式(中) 166
7.1 職責(zé)鏈模式 166
7.1.1 模式的定義與特點(diǎn) 166
7.1.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 167
7.1.3 模式的應(yīng)用實(shí)例 169
7.1.4 模式的應(yīng)用場(chǎng)景 172
7.1.5 模式的擴(kuò)展 172
7.2 狀態(tài)模式 173
7.2.1 模式的定義與特點(diǎn) 173
7.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 173
7.2.3 模式的應(yīng)用實(shí)例 175
7.2.4 模式的應(yīng)用場(chǎng)景 184
7.2.5 模式的擴(kuò)展 184
7.3 觀察者模式 186
7.3.1 模式的定義與特點(diǎn) 186
7.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 187
7.3.3 模式的應(yīng)用實(shí)例 189
7.3.4 模式的應(yīng)用場(chǎng)景 195
7.3.5 模式的擴(kuò)展 195
7.4 中介者模式 197
7.4.1 模式的定義與特點(diǎn) 198
7.4.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 198
7.4.3 模式的應(yīng)用實(shí)例 201
7.4.4 模式的應(yīng)用場(chǎng)景 205
7.4.5 模式的擴(kuò)展 205
7.6 習(xí)題 208
第8章 行為型模式(下) 211
8.1 迭代器模式 211
8.1.1 模式的定義與特點(diǎn) 211
8.1.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 212
8.1.3 模式的應(yīng)用實(shí)例 214
8.1.4 模式的應(yīng)用場(chǎng)景 219
8.1.5 模式的擴(kuò)展 220
8.2 訪問(wèn)者模式 220
8.2.1 模式的定義與特點(diǎn) 221
8.2.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 221
8.2.3 模式的應(yīng)用實(shí)例 224
8.2.4 模式的應(yīng)用場(chǎng)景 229
8.2.5 模式的擴(kuò)展 229
8.3 備忘錄模式 229
8.3.1 模式的定義與特點(diǎn) 230
8.3.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 230
8.3.3 模式的應(yīng)用實(shí)例 232
8.3.4 模式的應(yīng)用場(chǎng)景 237
8.3.5 模式的擴(kuò)展 237
8.4 解釋器模式 239
8.4.1 模式的定義與特點(diǎn) 239
8.4.2 模式的結(jié)構(gòu)與實(shí)現(xiàn) 239
8.4.3 模式的應(yīng)用實(shí)例 242
8.4.4 模式的應(yīng)用場(chǎng)景 244
8.4.5 模式的擴(kuò)展 244
8.6 習(xí)題 245
第9章 設(shè)計(jì)模式實(shí)驗(yàn)指導(dǎo) 248
9.1 Umlet的使用與類圖的設(shè)計(jì) 248
9.1.1 實(shí)驗(yàn)?zāi)康摹?48
9.1.2 實(shí)驗(yàn)原理 248
9.1.3 實(shí)驗(yàn)內(nèi)容 251
9.1.4 實(shí)驗(yàn)要求 251
9.1.5 實(shí)驗(yàn)步驟 251
9.2 創(chuàng)建型模式應(yīng)用實(shí)驗(yàn) 252
9.2.1 實(shí)驗(yàn)?zāi)康摹?52
9.2.2 實(shí)驗(yàn)原理 252
9.2.3 實(shí)驗(yàn)內(nèi)容 253
9.2.4 實(shí)驗(yàn)要求 253
9.2.5 實(shí)驗(yàn)步驟 254
9.3 結(jié)構(gòu)型模式應(yīng)用實(shí)驗(yàn) 257
9.3.1 實(shí)驗(yàn)?zāi)康摹?58
9.3.2 實(shí)驗(yàn)原理 258
9.3.3 實(shí)驗(yàn)內(nèi)容 259
9.3.4 實(shí)驗(yàn)要求 259
9.3.5 實(shí)驗(yàn)步驟 259
9.4 行為型模式應(yīng)用實(shí)驗(yàn) 261
9.4.1 實(shí)驗(yàn)?zāi)康摹?61
9.4.2 實(shí)驗(yàn)原理 262
9.4.3 實(shí)驗(yàn)內(nèi)容 263
9.4.4 實(shí)驗(yàn)要求 263
9.4.5 實(shí)驗(yàn)步驟 263
下載地址
人氣書籍
瘋狂Java講義(第2版) PDF高清版[285M]
面向?qū)ο螅骸禜ead First Java》中文高清完整版 (PDF)
Java Web開(kāi)發(fā)詳解 孫鑫 PDF掃描版(146M)
Spring實(shí)戰(zhàn)(spring in action) 第三版 中文清晰掃描版
Java核心技術(shù)·卷1:基礎(chǔ)知識(shí)(原書第9版) PDF掃描版[80MB]
瘋狂Java講義 中文PDF高清版[611.85M]
JavaEE開(kāi)發(fā)的顛覆者:Spring Boot實(shí)戰(zhàn) 中文PDF完整版
Java Web開(kāi)發(fā)實(shí)戰(zhàn)1200例(第I卷) 盧瀚,王春斌著 中文 PDF版 [129
深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐(第2版) PDF掃描版
Spring實(shí)戰(zhàn)(第4版) Spring in action 附隨書源碼 中文pdf版[42MB
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的軟件設(shè)計(jì)模式(Java版) 帶目錄完整pdf[145MB] 資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。