高等學校軟件工程系列教材:軟件設計模式與體系結構(附光盤1張)
定 價:38 元
- 作者:孫玉山,劉旭東 編
- 出版時間:2013/5/1
- ISBN:9787040372021
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.5
- 頁碼:313
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等學校軟件工程系列教材:軟件設計模式與體系結構》針對軟件體系結構理論較為抽象,而在校學生往往無實踐經驗的特點,將高層的軟件體系結構和低層的軟件設計模式結合起來,并通過精心設計的實例,引導學生掌握本課程的相關內容。
全書分為上、下兩篇,共7章。上篇為軟件設計模式,包括第1~4章,分別為軟件設計模式概述、創(chuàng)建型軟件設計模式、結構型軟件設計模式和行為型軟件設計模式;下篇為軟件體系結構,包括第5~7章,分別為軟件體系結構概述、經典軟件體系結構和基于網絡的軟件體系結構。為便于讀者理解與掌握相應的理論知識,書中給出了大量的設計實例和趣味性較強的課下設計一編程作業(yè),每個實例和作業(yè)都試圖解釋使用相應設計模式或者體系結構進行設計的要點所在,且均由Java語言實現,完整代碼見書后所附光盤。、
《高等學校軟件工程系列教材:軟件設計模式與體系結構》可作為普通高等學校計算機科學與技術、軟件工程等專業(yè)本科高年級或研究生相關課程教材,也可供軟件工程師參考使用。
《高等學校軟件工程系列教材:軟件設計模式與體系結構》特色:
針對軟件體系結構理論較為抽象,而在校學生往往無實踐經驗的特點,將高層的軟件體系結構和低層的軟件設計模式結合起來,并通過精心設計的實例,引導學生逐步掌握課程相關內容。
為便于理解,書中提供大量設計實例與精心設計的編程作業(yè),每個實例或編程作業(yè)都試圖解釋使用設計模式或者體系結構進行設計的要點所在,且均由Java語言實現,完整代碼見隨書所附光盤。
上篇 軟件設計模式
第1章 軟件設計模式概述
1.1 軟件設計模式的由來
1.2 軟件設計模式的概念及意義
1.3 軟件設計模式與軟件體系結構
1.4 軟件設計模式的分類
第2章 創(chuàng)建型軟件設計模式
2.1 工廠方法與抽象工廠模式
2.1.1 工廠方法應用場景
2.1.2 簡單工廠方法模式
2.1.3 工廠方法模式
2.1.4 抽象工廠模式
2.1.5 關于工廠方法模式與抽象工廠模式的討論
練習題與課下設計-編程作業(yè)1
2.2 生成器模式
2.2.1 生成器模式應用場景
2.2.2 生成器模式的概念與機制
2.2.3 生成器模式應用實例
2.2.4 工廠方法模式、抽象工廠模式與生成器模式的比較
課下設計-編程作業(yè)2
2.3 單例模式
2.3.1 單例模式的概念與機制
2.3.2 單例模式應用實例
2.3.3 多線程編程中的單例模式
練習題與課下設計-編程作業(yè)3
本章總結
第3章 結構型軟件設計模式
3.1 組合模式
3.1.1 組合模式的應用場景
3.1.2 組合模式的概念與機制
3.1.3 組合模式應用實例
3.1.4 關于組合模式的討論
練習題與課下設計-編程作業(yè)4
3.2 適配器模式
3.2.1 現實生活中的適配器
3.2.2 適配器模式的概念與機制
3.2.3 關于適配器模式的討論
練習題與課下設計-編程作業(yè)5
3.3 外觀模式
3.3.1 現實生活中的外觀
3.3.2 外觀模式的概念
3.3.3 使用外觀模式進行設計的實例
3.3.4 關于外觀模式的討論
課下設計-編程作業(yè)6
3.4 橋接模式
3.4.1 橋接模式應用場景
3.4.2 橋接模式的概念與機制
3.4.3 橋接模式應用實例
3.4.4 關于橋接模式的討論
練習題與課下設計-編程作業(yè)7
……
下篇 軟件體系結構