設計模式的藝術

設計模式的藝術 pdf epub mobi txt 電子書 下載2025

出版者:
作者:劉偉
出品人:
頁數:396
译者:
出版時間:2013-1
價格:45.00元
裝幀:
isbn號碼:9787302296324
叢書系列:
圖書標籤:
  • 設計模式
  • 計算機
  • 軟件開發
  • 編程
  • 編程思想
  • 軟件架構
  • 架構
  • Java
  • 設計模式
  • 軟件工程
  • 麵嚮對象
  • 編程藝術
  • 架構設計
  • 代碼復用
  • 可維護性
  • 模式應用
  • 係統設計
  • 開發實踐
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《設計模式的藝術:軟件開發人員內功修煉之道》內容簡介:軟件開發是一門技術,更是一門藝術。設計模式是麵嚮對象軟件開發的入門功夫,是前人經驗的積纍,它為構建可維護性和可復用性俱佳的軟件而誕生。《設計模式的藝術:軟件開發人員內功修煉之道》結閤大量應用實例分析和講解每一個設計模式,力求通過最通俗易懂的方式讓讀者學習和理解設計模式,並且在真實項目實例的引導下學會選擇和閤理運用設計模式。

《設計模式的藝術:軟件開發人員內功修煉之道》分為4個部分,共26章內容:第1部分(第1章、第2章)為基礎知識,包括設計模式概述、UML類圖與麵嚮對象設計原則等;第2部分(第3~8章)為創建的藝術,包括6種常用的創建型設計模式;第3部分(第9~15章)為組閤的藝術,包括7種常用的結構型設計模式;第4部分(第16—26章)為交互的藝術,包括11種常用的行為型設計模式。

著者簡介

圖書目錄

第1部分基 礎 知 識
第1章從招式與內功談起——設計模式概述
1.1設計模式從何而來
1.2設計模式是什麼
1.3設計模式有什麼用
1.4個人觀點
1.5知識迴顧
第2章預備知識——UML類圖與麵嚮對象設計原則
2.1UML概述
2.2類與類的UML圖示
2.3類之間的關係
2.4麵嚮對象設計原則概述
2.5單一職責原則
2.6開閉原則
2.7裏氏代換原則
2.8依賴倒轉原則
2.9接口隔離原則
2.10閤成復用原則
2.11迪米特法則
2.12知識迴顧
第2部分創建的藝術——創建型模式
第3章確保對象的唯一性——單例模式
3.1單例模式的動機
3.2單例模式概述
3.3負載均衡器的設計
3.4餓漢式單例與懶漢式單例的討論
3.5一種更好的單例實現方法
3.6單例模式總結
3.7知識迴顧
第4章集中式工廠的實現——簡單工廠模式
4.1圖錶庫的設計
4.2簡單工廠模式概述
4.3完整解決方案
4.4方案的改進
4.5創建對象與使用對象
4.6簡單工廠模式的簡化
4.7簡單工廠模式總結
4.8知識迴顧
第5章多態工廠的實現——工廠方法模式
5.1日誌記錄器的設計
5.2工廠方法模式概述
5.3完整解決方案
5.4反射與配置文件
5.5重載的工廠方法
5.6工廠方法的隱藏
5.7工廠方法模式總結
5.8知識迴顧
第6章産品族的創建——抽象工廠模式
6.1界麵皮膚庫的初始設計
6.2産品等級結構與産品族
6.3抽象工廠模式概述
6.4完整解決方案
6.5開閉原則的傾斜性
6.6抽象工廠模式總結
6.7知識迴顧
第7章對象的剋隆——原型模式
7.1大同小異的工作周報
7.2原型模式概述
7.3完整解決方案
7.4帶附件的周報
7.5原型管理器的引入和實現
7.6原型模式總結
7.7知識迴顧
第8章復雜對象的組裝與創建——建造者模式
8.1遊戲角色設計
8.2建造者模式概述
8.3完整解決方案
8.4關於Director的進一步討論
8.5建造者模式總結
8.6知識迴顧
第3部分組閤的藝術——結構型模式
第9章不兼容結構的協調——適配器模式
9.1沒有源碼的算法庫
9.2適配器模式概述
9.3完整解決方案
9.4類適配器模式
9.5雙嚮適配器模式
9.6缺省適配器模式
9.7適配器模式總結
9.8知識迴顧
第10章處理多維度變化——橋接模式
10.1跨平颱圖像瀏覽係統
10.2橋接模式概述
10.3完整解決方案
10.4適配器模式與橋接模式的聯用
10.5橋接模式總結
10.6知識迴顧
第11章樹形結構的處理——組閤模式
11.1設計殺毒軟件的框架結構
11.2組閤模式概述
11.3完整解決方案
11.4透明組閤模式與安全組閤模式
11.5Sunny公司組織結構
11.6組閤模式總結
11.7知識迴顧
第12章擴展係統功能——裝飾模式
12.1圖形界麵構件庫的設計
12.2裝飾模式概述
12.3完整解決方案
12.4透明裝飾模式與半透明裝飾模式
12.5裝飾模式注意事項
12.6裝飾模式總結
12.7知識迴顧
第13章提供統一入口——外觀模式
13.1文件加密模塊的設計
13.2外觀模式概述
13.3完整解決方案
13.4抽象外觀類的引入
13.5外觀角色設計補充說明
13.6外觀模式總結
13.7知識迴顧
第14章實現對象的復用——享元模式
14.1圍棋棋子的設計
14.2享元模式概述
14.3完整解決方案
14.4帶外部狀態的解決方案
14.5單純享元模式和復閤享元模式
14.6關於享元模式的幾點補充
14.7享元模式總結
14.8知識迴顧
第15章對象的間接訪問——代理模式
15.1收費商務信息查詢係統的設計
15.2代理模式概述
15.3完整解決方案
15.4遠程代理
15.5虛擬代理
15.6Java動態代理
15.7代理模式總結
15.8知識迴顧
第4部分交互的藝術——行為型模式
第16章請求的鏈式處理——職責鏈模式
16.1采購單的分級審批
16.2職責鏈模式概述
16.3完整解決方案
16.4純與不純的職責鏈模式
16.5職責鏈模式總結
16.6知識迴顧
第17章請求發送者與接收者解耦——命令模式
17.1自定義功能鍵
17.2命令模式概述
17.3完整解決方案
17.4命令隊列的實現
17.5撤銷操作的實現
17.6請求日誌
17.7宏命令
17.8命令模式總結
17.9知識迴顧
第18章自定義語言的實現——解釋器模式
18.1機器人控製程序
18.2文法規則和抽象語法樹
18.3解釋器模式概述
18.4完整解決方案
18.5再談Context的作用
18.6解釋器模式總結
18.7知識迴顧
第19章遍曆聚閤對象中的元素——迭代器模式
19.1銷售管理係統中數據的遍曆
19.2迭代器模式概述
19.3完整解決方案
19.4使用內部類實現迭代器
19.5JDK內置迭代器
19.6迭代器模式總結
19.7知識迴顧
第20章協調多個對象之間的交互——中介者模式
20.1客戶信息管理窗口的初始設計
20.2中介者模式概述
20.3完整解決方案
20.4中介者與同事類的擴展
20.5中介者模式總結
20.6知識迴顧
第21章撤銷功能的實現——備忘錄模式
21.1可悔棋的中國象棋
21.2備忘錄模式概述
21.3完整解決方案
21.4實現多次撤銷
21.5再談備忘錄的封裝
21.6備忘錄模式總結
21.7知識迴顧
第22章對象間的聯動——觀察者模式
22.1多人聯機對戰遊戲的設計
22.2觀察者模式概述
22.3完整解決方案
22.4JDK對觀察者模式的支持
22.5觀察者模式與Java事件處理
22.6觀察者模式與MVC
22.7觀察者模式總結
22.8知識迴顧
第23章對象狀態及其轉換——狀態模式
23.1銀行係統中的賬戶類設計
23.2狀態模式概述
23.3完整解決方案
23.4共享狀態
23.5使用環境類實現狀態轉換
23.6狀態模式總結
23.7知識迴顧
第24章算法的封裝與切換——策略模式
24.1電影票打摺方案
24.2策略模式概述
24.3完整解決方案
24.4策略模式的兩個典型應用
24.5策略模式總結
24.6知識迴顧
第25章定義算法的框架——模闆方法模式
25.1銀行利息計算模塊
25.2模闆方法模式概述
25.3完整解決方案
25.4鈎子方法的使用
25.5模闆方法模式總結
25.6知識迴顧
第26章操作復雜對象結構——訪問者模式
26.1OA係統中員工數據匯總
26.2訪問者模式概述
26.3完整解決方案
26.4訪問者模式與組閤模式聯用
26.5訪問者模式總結
26.6知識迴顧
參考文獻
· · · · · · (收起)

讀後感

評分

与其他书的对比 《[设计模式 : 可复用面向对象软件的基础]》 – 经典之一 《[大话设计模式]》 – 开创了中文通俗幽默的IT书风格,解释比较深入,有各个模式的实现和解释,但对面向对象原理没有介绍 《[Head First 设计模式(中文版)]》- 流行了十几年的通俗风格IT书开创者,但...

評分

与其他书的对比 《[设计模式 : 可复用面向对象软件的基础]》 – 经典之一 《[大话设计模式]》 – 开创了中文通俗幽默的IT书风格,解释比较深入,有各个模式的实现和解释,但对面向对象原理没有介绍 《[Head First 设计模式(中文版)]》- 流行了十几年的通俗风格IT书开创者,但...

評分

与其他书的对比 《[设计模式 : 可复用面向对象软件的基础]》 – 经典之一 《[大话设计模式]》 – 开创了中文通俗幽默的IT书风格,解释比较深入,有各个模式的实现和解释,但对面向对象原理没有介绍 《[Head First 设计模式(中文版)]》- 流行了十几年的通俗风格IT书开创者,但...

評分

与其他书的对比 《[设计模式 : 可复用面向对象软件的基础]》 – 经典之一 《[大话设计模式]》 – 开创了中文通俗幽默的IT书风格,解释比较深入,有各个模式的实现和解释,但对面向对象原理没有介绍 《[Head First 设计模式(中文版)]》- 流行了十几年的通俗风格IT书开创者,但...

評分

与其他书的对比 《[设计模式 : 可复用面向对象软件的基础]》 – 经典之一 《[大话设计模式]》 – 开创了中文通俗幽默的IT书风格,解释比较深入,有各个模式的实现和解释,但对面向对象原理没有介绍 《[Head First 设计模式(中文版)]》- 流行了十几年的通俗风格IT书开创者,但...

用戶評價

评分

好書,知乎搶有人推薦入門先看這本,對於設計模式入門的確實是好書

评分

用來自學,正在讀。目前看來講的非常清楚。 ---- 讀完分割綫 ----- 比學校不知所雲的課好得太多。

评分

贊,講的很簡潔透徹

评分

實用性與可讀性俱佳!

评分

寫的真是不錯,比《headfirst設計模式》要清晰,簡潔。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有