注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)設(shè)計(jì)模式其實(shí)很簡單

設(shè)計(jì)模式其實(shí)很簡單

設(shè)計(jì)模式其實(shí)很簡單

定 價(jià):¥39.80

作 者: 劉徑舟,張玉華 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 設(shè)計(jì) 藝術(shù)

ISBN: 9787302318118 出版時間: 2013-07-01 包裝: 平裝
開本: 16開 頁數(shù): 282 字?jǐn)?shù):  

內(nèi)容簡介

  《設(shè)計(jì)模式其實(shí)很簡單》以提高開發(fā)者代碼設(shè)計(jì)能力為指導(dǎo)思想,以Java代碼整合常見的設(shè)計(jì)模式為主線,通過講解面向?qū)ο蟪绦蜷_發(fā)中最常見的23個設(shè)計(jì)模式典型模塊和眾多代碼案例,詳細(xì)介紹了面向?qū)ο笾性O(shè)計(jì)模式的思想和運(yùn)用?!对O(shè)計(jì)模式其實(shí)很簡單》共25章,分為5篇。內(nèi)容涵蓋了模式設(shè)計(jì)的六大法則:單一職責(zé)原則、里氏代換原則、開放封閉原則、依賴倒轉(zhuǎn)原則、合成/聚合復(fù)用原則、迪米特法則,同時又介紹了23種模式:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式、結(jié)構(gòu)型模式、橋接模式、適配器模式、裝飾模式、組合模式、享元模式、外觀模式、代理模式、行為模式、模板方法模式、策略模式、狀態(tài)模式、觀察者模式、備忘錄模式、中介者模式、命令模式、訪問者模式、職責(zé)鏈模式、迭代器模式、解釋器模式等。《設(shè)計(jì)模式其實(shí)很簡單》語言幽默,內(nèi)容豐富,實(shí)例典型,實(shí)用性強(qiáng),適合已經(jīng)有了開發(fā)基礎(chǔ)、想要進(jìn)一步深入學(xué)習(xí)設(shè)計(jì)模式的人員閱讀,尤其適合有進(jìn)一步提高代碼設(shè)計(jì)能力需要的開發(fā)者閱讀。

作者簡介

  劉徑舟,畢業(yè)于北京郵電大學(xué)?,F(xiàn)就職于某海外IT上市公司。一直從事行業(yè)軟件設(shè)計(jì)和團(tuán)隊(duì)管理,有著豐富的IT架構(gòu)設(shè)計(jì)和行業(yè)咨詢經(jīng)驗(yàn)。參與過多個大型項(xiàng)目的開發(fā)和實(shí)施?!堄袢A,畢業(yè)于北京科技大學(xué)?,F(xiàn)就職于國內(nèi)頂尖的IT行業(yè)網(wǎng)站。一直從事軟件架構(gòu)設(shè)計(jì),有著豐富的開發(fā)和設(shè)計(jì)經(jīng)驗(yàn)。

圖書目錄

第1篇 六大設(shè)計(jì)原則
第1章 設(shè)計(jì)模式的定義及設(shè)計(jì)原則
1.1 初談設(shè)計(jì)模式
1.2 單一職責(zé)原則
1.2.1 “超人”也是人
1.2.2 簡單也很難做到
1.2.3 幫“超人”減負(fù)
1.2.4 單一職責(zé)原則能否擴(kuò)展
1.2.5 小結(jié)與思考
1.3 里氏代換原則
1.3.1 鯊魚到底是不是魚
1.3.2 子類與父類
1.3.3 里氏代換原則的定義
1.3.4 里氏代換原則的精髓
1.3.5 小結(jié)與思考
1.4 開放-封閉原則
1.4.1 添加而不是修改
1.4.2 應(yīng)用廣泛的開放-封閉原則
1.4.3 開放-封閉原則的意義所在
1.4.4 小結(jié)與思考
1.5 依賴倒轉(zhuǎn)原則
1.5.1 再談面向?qū)ο?br />1.5.2 依賴倒轉(zhuǎn)原則的定義
1.5.3 依賴倒轉(zhuǎn)原則的重要意義
1.5.4 小結(jié)與思考
1.6 合成/聚合復(fù)用原則
1.6.1 合成/聚合復(fù)用原則的定義
1.6.2 何時使用合成/聚合復(fù)用原則
1.6.3 合成/聚合復(fù)用原則的優(yōu)缺點(diǎn)
1.6.4 小結(jié)與思考
1.7 迪米特法則
1.7.1 不要和陌生人說話
1.7.2 迪米特法則的定義
1.7.3 耦合性問題的討論
1.7.4 小結(jié)與思考
第2篇 創(chuàng)建型模式
第2章 工廠方法模式——面向?qū)ο蟮墓I(yè)時代
2.1 代碼工業(yè)時代初期
2.2 如何烤出各種各樣的面包
2.3 代碼工業(yè)時代的二次革命
2.4 小結(jié)與思考
第3章 抽象工廠模式——如果想開分廠
3.1 產(chǎn)品單一打不開市場
3.2 面包與披薩可以兼得
3.3 投資需謹(jǐn)慎
3.4 建廠方案大評比
3.5 小結(jié)與思考
第4章 單例模式——非你莫屬
4.1 婚姻法出臺
4.2 老婆只能娶一個
4.3 娶老婆的代碼實(shí)現(xiàn)
4.4 婚禮現(xiàn)場直播怎么辦
4.5 小結(jié)與思考
第5章 建造者模式——豐富的生產(chǎn)線
5.1 化學(xué)老師的作業(yè)
5.2 神奇的化學(xué)實(shí)驗(yàn)
5.3 老師來指揮
5.4 做實(shí)驗(yàn)不是烤面包
5.5 小結(jié)與思考
第6章 原型模式——打印報(bào)名信息
6.1 考證達(dá)人
6.2 考試太多報(bào)名信息別打錯
6.3 線程也要安全生產(chǎn)
6.4 別被Java欺騙——深復(fù)制與淺復(fù)制
6.5 小結(jié)與思考
第3篇 結(jié)構(gòu)型模式
第7章 橋接模式——課程太多別看花眼
7.1 新學(xué)期選課
7.2 為什么不能選其他專業(yè)的課程
7.3 數(shù)學(xué)課還不一樣?
7.4 最佳選課方式
7.5 小結(jié)與思考
第8章 適配器模式——走到哪里都不怕
8.1 出國前的準(zhǔn)備
8.2 筆記本到哪里都能充電
8.3 對象的“電源適配器”
8.4 充電不是代替工作
8.5 小結(jié)與思考
第9章 裝飾模式——七十二變
9.1 超級化妝師
9.2 古裝現(xiàn)代都能演
9.3 還需要招新演員?
9.4 穿越也不怕
9.5 小結(jié)與思考
第10章 組合模式——好大一棵樹
10.1 復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)
10.2 大學(xué)是一棵樹
10.3 幫校長管理學(xué)校
10.4 任務(wù)順利完成
10.5 小結(jié)與思考
第11章 享元模式——分享是一種美德
11.1 “對象”也有胖瘦
11.2 開發(fā)連連看游戲
11.3 游戲占內(nèi)存太大怎么辦
11.4 有付出就有回報(bào)
11.5 小結(jié)與思考
第12章 外觀模式——機(jī)構(gòu)融合的艱辛
12.1 收購加工廠
12.2 管理新廠的麻煩
12.3 設(shè)置“辦事處”
12.4 好方法能推廣到別處嗎
12.5 小結(jié)與思考
第13章 代理模式——類也需要紅娘
13.1 “翻墻”時代
13.2 找個代理來上網(wǎng)
13.3 并非所有網(wǎng)站都要“翻墻”
13.4 J2SE中動態(tài)代理簡介
13.5 小結(jié)與思考
第4篇 行為模式
第14章 模板方法模式一有模板,能量產(chǎn)
14.1 做最好的手機(jī)
14.2 限量版是個好賣點(diǎn)
14.3 給手機(jī)裝上不同的操作系統(tǒng)
14.4 小結(jié)與思考
第15章 策略模式——自有妙計(jì)
15.1 變幻莫測的市場
15.2 蛋糕生產(chǎn)策略的制定
15.3 策略模式的可擴(kuò)展性
15.4 小結(jié)與思考
第16章 狀態(tài)模式——火車跑得快,全憑車頭帶
16.1 時快時慢的火車
16.2提 速與讓車
16.3 高鐵時代
16.4 小結(jié)與思考
第17章 觀察者模式——你做壞事我知道
17.1 知己知彼,百戰(zhàn)不殆
17.2 又見007
17.3 一舉一動都知道
17.4 間諜也不是萬能的
17.5 小結(jié)與思考
第18章 備忘錄模式——數(shù)據(jù)也穿越
18.1 突如其來的停電
18.2 游戲進(jìn)度不會丟
18.3 為了進(jìn)度升級計(jì)算機(jī)
18.4 停電不是每天都有
18.5 小結(jié)與思考
第19章 中介者模式——“萬能”的客服MM
19.1 一次網(wǎng)購體驗(yàn)
19.2 客服MM“無所不能”
19.3 網(wǎng)站擴(kuò)大忙壞了客服MM
19.4 合理對待投訴
19.5 小結(jié)與思考
第20章 命令模式——軍令如山倒
20.1 赤壁之戰(zhàn)
20.2 曹軍的傳令官
20.3 如果沒有鐵索連舟
20.4 “后悔藥”的代碼實(shí)現(xiàn)
20.5 小結(jié)與思考
第21章 訪問者模式——檢查報(bào)表更方便
21.1 領(lǐng)導(dǎo)來檢查
21.2 亂七八糟的報(bào)表
21.3 訪問者模式的尷尬境地
21.4 何時使用訪問者模式
21.5 小結(jié)與思考
第22章 職責(zé)鏈模式——切莫先斬后奏
22.1 欽差大人查訪
22.2 先斬后奏惹麻煩
22.3 事情還是讓皇上裁斷吧
22.4 靈活使用職責(zé)鏈
22.5 小結(jié)與思考
第23章 迭代器模式——重復(fù)也不會乏味
23.1 招聘會的收獲
23.2 快速篩選簡歷
23.3 簡歷篩選迭代器
23.4 小結(jié)與思考
第24章 解釋器模式——出國需要翻譯
24.1 短信“轟炸”
24.2 騷擾短信挑選機(jī)
24.3 騙子遠(yuǎn)離我
24.4 小結(jié)與思考
第5篇 模式總結(jié)
第25章 模式總結(jié)——最后大閱兵
25.1 各種模式之間的關(guān)系詳解
25.2 靈活運(yùn)用各種模式
25.3 設(shè)計(jì)模式思考圖
25.4 關(guān)于架構(gòu)師
25.5 小結(jié)與思考
附錄A UML基礎(chǔ)
A.1 UML的組成
A.2 UML的類圖
A.3 類之間的關(guān)系
A.4 小結(jié)
附錄B 面向?qū)ο蠡A(chǔ)
B.1 面向?qū)ο箝_發(fā)方法的優(yōu)點(diǎn)
B.2 什么是面向?qū)ο蟪绦蛟O(shè)計(jì)
B.3 面向?qū)ο蟮闹匾拍?br />B.4 類與實(shí)例的關(guān)系
B.5 面向?qū)ο蟪绦蛟O(shè)計(jì)的軟件生命周期

本目錄推薦

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