發表於2024-12-14
設計模式:可復用麵嚮對象軟件的基礎 pdf epub mobi txt 電子書 下載
基本信息
書名:設計模式:可復用麵嚮對象軟件的基礎
:35.00元
作者:伽瑪 ,李英軍
齣版社:機械工業齣版社
齣版日期:2013-11-01
ISBN:9787111075752
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.4kg
編輯推薦
這本書的目的就是將麵嚮對象軟件的設計經驗作為設計模式記錄下來。每一個設計模式係統地命名、解釋和評價瞭麵嚮對象係統中一個重要的和重復齣現的設計。我們的目標是將設計經驗以人們能夠有效利用的形式記錄下來。鑒於此目的,我們編寫瞭一些*重要的設計模式,並以編目分類的形式將它們展現齣來。更多經典圖書推薦《算法導論》第3版中文版隆重上市!點擊進入《C 程序設計原理與實踐》點擊進入《C 程序設計語言(特彆版)十周年中文紀念版》點擊進入《深入理解計算機係統(原書第2版)》點擊進入《算法導論(原書第2版)》點擊進入《編譯原理(原書第2版)》點擊進入《Java編程思想第4版》點擊進入《計算機程序的構造和解釋(原書第2版)》點擊進入
內容提要
本書結閤設計實作例從麵嚮對象的設計中精選齣23個設計模式,總結瞭麵嚮對象設計中有價值的經驗,並且用簡潔可復用的形式錶達齣來。本書分類描述瞭一組設計良好、錶達清楚的軟件設計模式,這些模式在實用環境下特彆有用。本書適閤大學計算機專業的學生、研究生及相關人員參考。
本書中涉及的設計模式並不描述新的或未經證實的設計,我們隻收錄那些在不同係統中多次使用過的成功設計。
目錄
序言
前言
讀者指南
章 引言
1.1 什麼是設計模式
1.2 Smalltalk MVC中的設計模式
1.3 描述設計模式
1.4 設計模式的編目
1.5 組織編目
1.6 設計模式怎樣解決設計問題
1.7 怎樣選擇設計模式
1.8 怎樣使用設計模式
第二章 實例研究:設計一個文檔編輯器
2.1 設計問題
2.2 文檔結構
2.3 格式化
2.4 修飾用戶界麵
2.5 支持多種視感標準
2.6 支持多種窗口係統
2.7 用戶操作
2.8 拼寫檢查和斷字處理
2.9 小結
第三章 創建型模式
3.1 ABSTRACT FACTORY(抽象工廠)——對象創建型模式
3.2 BUILDER(生成器)——對象創建型模式
3.3 FACTORY METHOD(工廠方法)——對象創建型模式
3.4 PROTOTYPE(原型)——對象創建型模式
3.5 SINGLETON(單件)——對象創建型模式
第四章 結構型模式
4.1 ADAPTER(適配器)——對象結構型模式
4.2 BRIDGE(橋接)——對象結構型模式
4.3 POSITE(組成)——對象結構型模式
4.4 DECORATOR(裝飾)——對象結構型模式
4.5 FACADE(外觀)——對象結構型模式
4.6 FLYWEIGHT(享元)——對象結構型模式
4.7 PROXY(代理)——對象結構型模式
4.8 結構型模式的討論
第五章 行為模式
5.1 CHAIN OF RESPONSIBIL ITY(職責鏈)——對象行為型模式
5.2 MAND(命令)——對象行為型模式
5.3 INTERPRETER(解釋器)——類行為型模式
5.4 ITERATOR(迭代器)——對象行為型模式
5.5 MEDIATOR(中介者)——對象行為型模式
5.6 MEMENTO(備忘錄)——對象行為型模式
5.7 OBSERVER(觀察者)——對象行為型模式
5.8 STATE(狀態)——對象行為型模式
5.9 STRATEGY(策略)——對象行為型模式
5.10 TEMPLATE METHOD(模闆方法)——類行為型模式
5.11 VISITOR(訪問者)——對象行為型模式
5.12 行為模式的討論
第六章 結論
6.1 設計模式將帶來什麼
6.2 一套通用的設計詞匯
6.3 書寫文檔和學習的輔助手段
6.4 現有方法的一種補充
6.5 重構的目標
6.6 本書簡史
6.7 模式界
6.8 Alexander的模式語言
6.9 軟件中的模式
6.10 邀請參與
6.11 臨彆感想
附錄A 詞匯錶
附錄B 圖示符號指南
附錄C 基本類
參考文獻
作者介紹
本書作者均是國際公認的麵嚮對象軟件領域的專傢。 Erich Gamma博士是瑞士蘇黎士國際麵嚮對象技術軟件中心的技術主管。 Richard Helm博士是澳大利亞悉尼IBM顧問集團公司麵嚮對象技術公司的成員。 Ralph Johnson博士是Urbana-Champaign伊利諾大學計算機科學
文摘
序言
設計模式:可復用麵嚮對象軟件的基礎 pdf epub mobi txt 電子書 下載