注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作其他處理軟件漫畫(huà)設(shè)計(jì)模式

漫畫(huà)設(shè)計(jì)模式

漫畫(huà)設(shè)計(jì)模式

定 價(jià):¥99.00

作 者: 李一鳴
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787121484797 出版時(shí)間: 2024-08-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)圍繞主人公“兔小白”和“熊小貓”的對(duì)話展開(kāi),輔以百余張貼合內(nèi)容、生動(dòng)形象的手繪插畫(huà),以輕松、幽默的方式講解GoF的23種設(shè)計(jì)模式。本書(shū)共27章,第1、2章簡(jiǎn)要介紹設(shè)計(jì)模式和設(shè)計(jì)原則,第3~26章詳細(xì)介紹設(shè)計(jì)模式,第27章重點(diǎn)講解從23種設(shè)計(jì)模式中提煉的10種設(shè)計(jì)手法。各章的內(nèi)容結(jié)構(gòu)為:首先,從現(xiàn)實(shí)生活中的常見(jiàn)案例切入,講解設(shè)計(jì)模式的結(jié)構(gòu)、功能、優(yōu)勢(shì)和意圖,使讀者形成具象的宏觀認(rèn)知;然后,將案例作為編碼練習(xí),使用Java語(yǔ)言開(kāi)發(fā),并在一次次代碼重構(gòu)中完善程序設(shè)計(jì),引導(dǎo)讀者思考程序設(shè)計(jì)中的問(wèn)題和解決思路;最后,自然而然地引出設(shè)計(jì)模式的結(jié)構(gòu)圖和適用場(chǎng)景等。本書(shū)既適合具備一定面向?qū)ο笳Z(yǔ)言基礎(chǔ)且希望提升程序設(shè)計(jì)水平的開(kāi)發(fā)人員,也適合想要系統(tǒng)學(xué)習(xí)設(shè)計(jì)模式的程序員,還可作為高等院校計(jì)算機(jī)等相關(guān)專業(yè)師生的參考資料。

作者簡(jiǎn)介

  李一鳴,筆名“愛(ài)碼叔”,從事軟件研發(fā)工作近20年,擅長(zhǎng)用通俗易懂的語(yǔ)言、妙趣橫生的漫畫(huà)講解IT技術(shù),為枯燥的技術(shù)學(xué)習(xí)過(guò)程增添趣味性。曾就職于Thoughtworks、聯(lián)想集團(tuán)等公司,作為系統(tǒng)架構(gòu)師和技術(shù)負(fù)責(zé)人參與多個(gè)大型軟件項(xiàng)目,有著豐富的系統(tǒng)設(shè)計(jì)和架構(gòu)經(jīng)驗(yàn)。慕課網(wǎng)專欄作者,開(kāi)設(shè)“Java并發(fā)編程學(xué)習(xí)寶典(漫畫(huà)版)”和“設(shè)計(jì)模式入門(mén)”教程。曾與同事合作創(chuàng)辦播客“程序員新聲”,關(guān)注程序員成長(zhǎng)和技術(shù)熱點(diǎn)。

圖書(shū)目錄

第1章 設(shè)計(jì)模式從何而來(lái) 1
1.1 當(dāng)我們談?wù)撛O(shè)計(jì)模式時(shí),我們?cè)谡務(wù)撌裁?2
1.2 身邊隨處可見(jiàn)的設(shè)計(jì)模式 4
1.3 學(xué)懂不等于會(huì)用 6
第2章 一體式電源與組合式電源——軟件設(shè)計(jì)原則 8
2.1 需求又變更?——設(shè)計(jì)為變化而生 8
2.2 優(yōu)秀軟件設(shè)計(jì)的特征 10
2.3 程序設(shè)計(jì)原則 11
2.4 手拿錘子,眼里都是釘子 15
第3章 想吃漢堡,自己做還是去漢堡店?——簡(jiǎn)單工廠模式 17
3.1 快餐店中的簡(jiǎn)單工廠 17
3.2 商品推薦功能初版代碼 21
3.3 實(shí)現(xiàn)開(kāi)閉原則和單一職責(zé)原則 24
3.4 推薦器工廠實(shí)現(xiàn)依賴倒置 26
3.5 簡(jiǎn)單工廠模式的適用場(chǎng)景 28
第4章 座座工廠平地起——工廠方法模式 31
4.1 打造工廠標(biāo)準(zhǔn)——工廠再抽象 31
4.2 多種廚房,各盡其責(zé) 34
4.3 多種工廠,切換自如 36
4.4 需求膨脹,工廠也膨脹 40
4.5 工廠的工廠?抽象要適度 42
4.6 工廠方法模式的適用場(chǎng)景 43
第5章 工廠品類要豐富——抽象工廠模式 46
5.1 供應(yīng)商不靠譜?直接換掉 46
5.2 商品詳情頁(yè)的程序?qū)崿F(xiàn) 48
5.3 一鍵切換不同主題的組件 50
5.4 抽象工廠模式的適用場(chǎng)景 54
5.5 簡(jiǎn)單工廠、工廠方法、抽象工廠模式的比較 56
第6章 組裝電腦的學(xué)問(wèn)——生成器模式 59
6.1 職級(jí)制度的利與弊 59
6.2 只有組裝工人的電腦公司 61
6.3 聘用了總監(jiān)的電腦公司 65
6.4 生成器模式的適用場(chǎng)景 69
第7章 還記得克隆羊多莉嗎?——原型模式 72
7.1 像克隆綿羊一樣寫(xiě)程序 72
7.2 按部就班,一張一張創(chuàng)建節(jié)目單 74
7.3 如何高效創(chuàng)建100張節(jié)目單 76
7.4 深拷貝和淺拷貝 77
7.5 原型模式的適用場(chǎng)景 81
第8章 干活全靠我一人——單例模式 83
8.1 異常忙碌的項(xiàng)目經(jīng)理 83
8.2 懶漢式實(shí)現(xiàn)單例模式 84
8.3 餓漢式實(shí)現(xiàn)單例模式 87
8.4 單例模式的適用場(chǎng)景 88
第9章 電源插座標(biāo)準(zhǔn)再多也不怕——適配器模式 90
9.1 出國(guó)旅游遇難題 90
9.2 適配器模式代碼實(shí)現(xiàn) 92
9.3 拓展適配器模式,實(shí)現(xiàn)雙向可插拔 95
9.4 適配器模式的適用場(chǎng)景 96
第10章 一橋飛架南北,天塹變通途——橋接模式 99
10.1 將手臂改造為兵器,聰明還是愚蠢 99
10.2 只能玩一個(gè)游戲的游戲機(jī) 101
10.3 一臺(tái)插卡游戲機(jī),玩遍天下游戲 105
10.4 橋接模式的適用場(chǎng)景 108
第11章 樹(shù)狀結(jié)構(gòu)也是一種設(shè)計(jì)模式嗎?——組合模式 111
11.1 人力地圖中的設(shè)計(jì)模式 111
11.2 只有內(nèi)部員工的人力地圖 112
11.3 外協(xié)員工也要一視同仁 114
11.4 組合模式的適用場(chǎng)景 117
第12章 人靠衣裝馬靠鞍——裝飾模式 121
12.1 功能強(qiáng)大的美顏相機(jī) 121
12.2 不可以隨意組合美顏效果的美顏相機(jī) 122
12.3 可以隨意組合美顏效果的美顏相機(jī) 125
12.4 裝飾模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 128
第13章 為什么加盟快餐店越來(lái)越多?——外觀模式 132
13.1 如何開(kāi)一家飯店 132
13.2 獨(dú)立開(kāi)店,我的店面我做主 132
13.3 加盟開(kāi)店,輕松自如 135
13.4 外觀模式的適用場(chǎng)景 138
第14章 棋類游戲中的設(shè)計(jì)模式——享元模式 141
14.1 五子棋需要多少枚棋子 141
14.2 一枚棋子一個(gè)實(shí)例 143
14.3 一類棋子一個(gè)實(shí)例 145
14.4 享元模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 149
14.5 享元模式與單例模式的比較 150
第15章 辦事不必親自出面——代理模式 152
15.1 辦理簽證是件麻煩事 152
15.2 自己辦理簽證 153
15.3 代理人協(xié)助辦理簽證 155
15.4 代理模式的適用場(chǎng)景 158
15.5 代理模式與裝飾模式的比較 159
第16章 誰(shuí)來(lái)決定需求變更的命運(yùn)?——職責(zé)鏈模式 161
16.1 項(xiàng)目臨近上線,需求又變更 161
16.2 被指派的審批人 162
16.3 掌握主動(dòng)權(quán)的審批人 166
16.4 職責(zé)鏈模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 170
第17章 操作再多,也不必手忙腳亂——命令模式 173
17.1 項(xiàng)目上線前的準(zhǔn)備 173
17.2 項(xiàng)目經(jīng)理獨(dú)攬大權(quán) 174
17.3 開(kāi)發(fā)經(jīng)理加入項(xiàng)目 175
17.4 開(kāi)發(fā)經(jīng)理掌控全局 179
17.5 命令模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 181
第18章 點(diǎn)菜也需要翻譯——解釋器模式 184
18.1 記憶力驚人的服務(wù)員 184
18.2 解析點(diǎn)菜命令的原理 185
18.3 使用解釋器模式實(shí)現(xiàn)點(diǎn)菜系統(tǒng) 187
18.4 解釋器模式的適用場(chǎng)景 192
18.5 解釋器模式與組合模式的比較 193
第19章 地鐵安檢,誰(shuí)都逃不掉——迭代器模式 194
19.1 兔小白上班遲到 194
19.2 迭代只是寫(xiě)for循環(huán)嗎 195
19.3 迭代不只有for循環(huán) 196
19.4 詳解迭代器模式 199
19.5 淺析Java中的迭代器 200
第20章 房產(chǎn)中介的存在價(jià)值——中介者模式 204
20.1 中介的價(jià)值有幾何 204
20.2 讓中介出局會(huì)怎樣 205
20.3 中介協(xié)調(diào),多方受益 207
20.4 中介者模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 211
第21章 物業(yè)通知,每戶必達(dá)——觀察者模式 214
21.1 沒(méi)有送達(dá)的停水通知 214
21.2 將房主和租房人分開(kāi)通知 215
21.3 對(duì)房主和租房人一視同仁 217
21.4 觀察者模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 223
21.5 Java內(nèi)置的觀察者模式實(shí)現(xiàn) 225
第22章 甲方要求改回第一版——備忘錄模式 227
22.1 來(lái)自設(shè)計(jì)師的無(wú)奈 227
22.2 “克隆”實(shí)現(xiàn)海報(bào)設(shè)計(jì)存檔 228
22.3 存檔“瘦身”,只留數(shù)據(jù) 232
22.4 備忘錄模式的適用場(chǎng)景 235
第23章 狀態(tài)改變行為——狀態(tài)模式 237
23.1 立體車庫(kù)如何運(yùn)轉(zhuǎn) 237
23.2 車庫(kù)的狀態(tài)決定行為實(shí)現(xiàn) 238
23.3 為車庫(kù)的狀態(tài)綁定行為 241
23.4 狀態(tài)模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 244
第24章 購(gòu)買手機(jī)選項(xiàng)多,如何選購(gòu)是難題——策略模式 246
24.1 如何挑選一部手機(jī) 246
24.2 用簡(jiǎn)單工廠模式實(shí)現(xiàn)手機(jī)推薦程序 247
24.3 加入推薦人的手機(jī)推薦程序 251
24.4 策略模式的適用場(chǎng)景 254
24.5 策略模式與簡(jiǎn)單工廠模式的比較和結(jié)合 254
第25章 遵循套路,不走彎路——模板方法模式 257
25.1 自駕草原行,意外出事故 257
25.2 程序出Bug,不掛擋也能開(kāi)車 258
25.3 汽車起步操作模板化 260
25.4 模板方法模式的適用場(chǎng)景 263
25.5 模板方法模式與策略模式的比較和結(jié)合 264
第26章 尊重個(gè)體差異,提供個(gè)性化服務(wù)——訪問(wèn)者模式 266
26.1 如何計(jì)算年終獎(jiǎng) 266
26.2 循規(guī)蹈矩的程序?qū)崿F(xiàn) 267
26.3 行為可擴(kuò)展的程序?qū)崿F(xiàn) 269
26.4 訪問(wèn)者模式的優(yōu)缺點(diǎn)及適用場(chǎng)景 273
第27章 設(shè)計(jì)模式總結(jié) 276
27.1 回到設(shè)計(jì)模式的起點(diǎn) 276
27.2 10種常用的設(shè)計(jì)手法 277
27.3 實(shí)踐是唯一出路 282
27.4 尾聲 282

本目錄推薦

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