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

設計模式其實很簡單

設計模式其實很簡單

定 價:¥39.80

作 者: 劉徑舟,張玉華 等編著
出版社: 清華大學出版社
叢編項:
標 簽: 設計 藝術(shù)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 六大設計原則
第1章 設計模式的定義及設計原則
1.1 初談設計模式
1.2 單一職責原則
1.2.1 “超人”也是人
1.2.2 簡單也很難做到
1.2.3 幫“超人”減負
1.2.4 單一職責原則能否擴展
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 應用廣泛的開放-封閉原則
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 合成/聚合復用原則
1.6.1 合成/聚合復用原則的定義
1.6.2 何時使用合成/聚合復用原則
1.6.3 合成/聚合復用原則的優(yōu)缺點
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 投資需謹慎
3.4 建廠方案大評比
3.5 小結(jié)與思考
第4章 單例模式——非你莫屬
4.1 婚姻法出臺
4.2 老婆只能娶一個
4.3 娶老婆的代碼實現(xiàn)
4.4 婚禮現(xiàn)場直播怎么辦
4.5 小結(jié)與思考
第5章 建造者模式——豐富的生產(chǎn)線
5.1 化學老師的作業(yè)
5.2 神奇的化學實驗
5.3 老師來指揮
5.4 做實驗不是烤面包
5.5 小結(jié)與思考
第6章 原型模式——打印報名信息
6.1 考證達人
6.2 考試太多報名信息別打錯
6.3 線程也要安全生產(chǎn)
6.4 別被Java欺騙——深復制與淺復制
6.5 小結(jié)與思考
第3篇 結(jié)構(gòu)型模式
第7章 橋接模式——課程太多別看花眼
7.1 新學期選課
7.2 為什么不能選其他專業(yè)的課程
7.3 數(shù)學課還不一樣?
7.4 最佳選課方式
7.5 小結(jié)與思考
第8章 適配器模式——走到哪里都不怕
8.1 出國前的準備
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 復習數(shù)據(jù)結(jié)構(gòu)
10.2 大學是一棵樹
10.3 幫校長管理學校
10.4 任務順利完成
10.5 小結(jié)與思考
第11章 享元模式——分享是一種美德
11.1 “對象”也有胖瘦
11.2 開發(fā)連連看游戲
11.3 游戲占內(nèi)存太大怎么辦
11.4 有付出就有回報
11.5 小結(jié)與思考
第12章 外觀模式——機構(gòu)融合的艱辛
12.1 收購加工廠
12.2 管理新廠的麻煩
12.3 設置“辦事處”
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 做最好的手機
14.2 限量版是個好賣點
14.3 給手機裝上不同的操作系統(tǒng)
14.4 小結(jié)與思考
第15章 策略模式——自有妙計
15.1 變幻莫測的市場
15.2 蛋糕生產(chǎn)策略的制定
15.3 策略模式的可擴展性
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 游戲進度不會丟
18.3 為了進度升級計算機
18.4 停電不是每天都有
18.5 小結(jié)與思考
第19章 中介者模式——“萬能”的客服MM
19.1 一次網(wǎng)購體驗
19.2 客服MM“無所不能”
19.3 網(wǎng)站擴大忙壞了客服MM
19.4 合理對待投訴
19.5 小結(jié)與思考
第20章 命令模式——軍令如山倒
20.1 赤壁之戰(zhàn)
20.2 曹軍的傳令官
20.3 如果沒有鐵索連舟
20.4 “后悔藥”的代碼實現(xiàn)
20.5 小結(jié)與思考
第21章 訪問者模式——檢查報表更方便
21.1 領導來檢查
21.2 亂七八糟的報表
21.3 訪問者模式的尷尬境地
21.4 何時使用訪問者模式
21.5 小結(jié)與思考
第22章 職責鏈模式——切莫先斬后奏
22.1 欽差大人查訪
22.2 先斬后奏惹麻煩
22.3 事情還是讓皇上裁斷吧
22.4 靈活使用職責鏈
22.5 小結(jié)與思考
第23章 迭代器模式——重復也不會乏味
23.1 招聘會的收獲
23.2 快速篩選簡歷
23.3 簡歷篩選迭代器
23.4 小結(jié)與思考
第24章 解釋器模式——出國需要翻譯
24.1 短信“轟炸”
24.2 騷擾短信挑選機
24.3 騙子遠離我
24.4 小結(jié)與思考
第5篇 模式總結(jié)
第25章 模式總結(jié)——最后大閱兵
25.1 各種模式之間的關系詳解
25.2 靈活運用各種模式
25.3 設計模式思考圖
25.4 關于架構(gòu)師
25.5 小結(jié)與思考
附錄A UML基礎
A.1 UML的組成
A.2 UML的類圖
A.3 類之間的關系
A.4 小結(jié)
附錄B 面向?qū)ο蠡A
B.1 面向?qū)ο箝_發(fā)方法的優(yōu)點
B.2 什么是面向?qū)ο蟪绦蛟O計
B.3 面向?qū)ο蟮闹匾拍?br />B.4 類與實例的關系
B.5 面向?qū)ο蟪绦蛟O計的軟件生命周期

本目錄推薦

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