設計模式實訓教程(簡體書)
商品資訊
系列名:重點大學軟件工程規劃系列教材
ISBN13:9787302270676
出版社:清華大學出版社(大陸)
作者:劉偉
出版日:2012/02/01
裝訂/頁數:平裝/320頁
規格:23.5cm*16.8cm (高/寬)
版次:一版
商品簡介
本書通過大量項目實例讓讀者加深對gof設計模式的理解,在學習模式的同時掌握如何在實際軟件開發中運用模式,并通過大量練習來強化對設計模式的理解和掌握。
本書共分6章,內容包括uml類圖實訓,面向對象設計原則實訓,創建型模式實訓,結構型模式實訓,行為型模式實訓。從第3章到第5章,結合實例和大量實訓練習學習如何在項目開發中使用設計模式;
第6章對設計模式的相關知識進行補充,提供了6個模式聯用解決方案,通過兩個綜合實例學習如何在應用開發中使用設計模式,同時提供了一些企業招聘過程中出現的面試和筆試試題并給出參考答案。
本書既可作為各類高等院校計算機和軟件相關專業本專科生和研究生軟件設計模式、軟件體系結構等課程教學輔導用書和教師參考用書,也可作為全國計算機技術與軟件專業技術資格(水平)考試輔導用書和軟件架構師、軟件工程師等開發人員的參考用書,還可以作為設計模式愛好者和自學者的習題集和實訓教程以及就業之前的復習用書。
目次
1.1知識講解
1.1.1uml概述
1.1.2類與類的uml表示
1.1.3類之間的關系
1.2實訓實例
1.2.1類圖實例之圖書管理系統
1.2.2類圖實例之商場會員管理系統
1.3實訓練習
第2章 面向對象設計原則實訓
2.1知識講解
2.1.1面向對象設計原則概述
2.1.2單一職責原則
2.1.3開閉原則
2.1.4里氏代換原則
第1章 uml類圖實訓
1.1知識講解
1.1.1uml概述
1.1.2類與類的uml表示
1.1.3類之間的關系
1.2實訓實例
1.2.1類圖實例之圖書管理系統
1.2.2類圖實例之商場會員管理系統
1.3實訓練習
第2章 面向對象設計原則實訓
2.1知識講解
2.1.1面向對象設計原則概述
2.1.2單一職責原則
2.1.3開閉原則
2.1.4里氏代換原則
2.1.5依賴倒轉原則
2.1.6接口隔離原則
2.1.7合成復用原則
2.1.8迪米特法則
2.2實訓實例
2.2.1單一職責原則實例分析
2.2.2開閉原則實例分析
2.2.3里氏代換原則實例分析
2.2.4依賴倒轉原則實例分析
2.2.5接口隔離原則實例分析
2.2.6合成復用原則實例分析
2.2.7迪米特法則實例分析
2.3實訓練習
第3章 創建型模式實訓
3.1知識講解
3.1.1設計模式
3.1.2創建型模式概述
3.1.3簡單工廠模式
3.1.4工廠方法模式
3.1.5抽象工廠模式
3.1.6建造者模式
3.1.7原型模式
3.1.8單例模式
3.2實訓實例
3.2.1簡單工廠模式實例之圖形工廠
3.2.2工廠方法模式實例之日志記錄器
3.2.3抽象工廠模式實例之數據庫操作工廠
3.2.4建造者模式實例之游戲人物角色
3.2.5原型模式實例之快速創建工作周報
3.2.6單例模式實例之多文檔窗口
3.3實訓練習
第4章 結構型模式實訓
4.1知識講解
4.1.1結構型模式概述
4.1.2適配器模式
4.1.3橋接模式
4.1.4組合模式
4.1.5裝飾模式
4.1.6外觀模式
4.1.7享元模式
4.1.8代理模式
4.2實訓實例
4.2.1適配器模式實例之算法適配
4.2.2橋接模式實例之跨平臺視頻播放器
4.2.3組合模式實例之殺毒軟件
4.2.4裝飾模式實例之界面顯示構件庫
4.2.5外觀模式實例之文件加密
4.2.6享元模式實例之圍棋棋子
4.2.7代理模式實例之日志記錄代理
4.3實訓練習
第5章 行為型模式實訓
5.1知識講解
5.1.1行為型模式概述
5.1.2職責鏈模式
5.1.3命令模式
5.1.4解釋器模式
5.1.5迭代器模式
5.1.6中介者模式
5.1.7備忘錄模式
5.1.8觀察者模式
5.1.9狀態模式
5.1.10策略模式
5.1.11模板方法模式
5.1.12訪問者模式
5.2實訓實例
5.2.1職責鏈模式實例之在線文檔幫助系統
5.2.2命令模式實例之公告板系統
5.2.3解釋器模式實例之機器人控制程序
5.2.4迭代器模式實例之商品名稱遍歷
5.2.5中介者模式實例之溫度轉換器
5.2.6備忘錄模式實例之游戲恢復點設置
5.2.7觀察者模式實例之股票變化
5.2.8狀態模式實例之銀行賬戶
5.2.9策略模式實例之電影票打折
5.2.10模板方法模式實例之數據庫操作
5.2.11訪問者模式實例之獎勵審批
5.3實訓練習
第6章 模式聯用與綜合實例實訓
6.1設計模式補充知識
6.1.1反射與配置文件
6.1.2grasp模式
6.1.3架構模式與mvc
6.2模式聯用實訓
6.2.1適配器模式與橋接模式聯用
6.2.2組合模式與命令模式聯用
6.2.3外觀模式與單例模式聯用
6.2.4原型模式與備忘錄模式聯用
6.2.5觀察者模式與組合模式聯用
6.2.6訪問者模式、組合模式與迭代器模式聯用
6.3綜合實例實訓
6.3.1多人聯機射擊游戲
6.3.2數據庫同步系統
6.4實訓練習
附錄a參考答案
a.1第1章 實訓練習參考答案
a.2第2章 實訓練習參考答案
a.3第3章 實訓練習參考答案
a.4第4章 實訓練習參考答案
a.5第5章 實訓練習參考答案
a.6第6章 實訓練習參考答案
參考文獻
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。