設計模式-可複用面向對象軟件的基礎 9787111760238 埃里克.伽瑪 理查德.赫爾姆 拉爾夫.約翰遜

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$630
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202408*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:設計模式-可複用面向對象軟件的基礎
ISBN:9787111760238
出版社:機械工業
著編譯者:埃里克.伽瑪 理查德.赫爾姆 拉爾夫.約翰遜
頁數:290
所在地:中國大陸 *此為代購商品
書號:1674872
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 設計模式-可複用面向對象軟件的基礎 787111760238 埃里克.伽瑪 理查德.赫爾姆 拉爾夫.約翰遜

內容簡介

本書結合設計實例從面向對象的設計中精選出數十個設計模式,總結了面向對象設計中最有價值的經驗,並且用簡潔可復用的形式表達出來。本書分類描述了一組設計良好、表達清楚的軟體設計模式,這些模式在實用環境下特別有用。本書適合大學計算機專業的學生、研究生及相關人員參考。

作者簡介

埃里克·伽瑪(Erich Gamma),在瑞士蘇黎世大學獲得計算機科學博士學位。他與Kent Beck合作開發了單元測試框架JUnit,並領導了Eclipse Java Development Tools項目。他還曾是IBM Rational Jazz項目的主要成員。2011年,Gamma以傑出工程師(Distinguished Engineer)的身份加入微軟Visual Studio團隊,領導微軟位於瑞士蘇黎世的實驗室。

目錄

讚譽
序言
前言
讀者指南
第1章 引言
1 1 什麼是設計模式
1 2 Smalltalk MVC中的設計模式
1 3 描述設計模式
1 4 設計模式的編目
1 5 組織編目
1 6 設計模式怎樣解決設計問題
1 6 1 尋找合適的對象
1 6 2 決定對象的粒度
1 6 3 指定對象介面
1 6 4 描述對象的實現
1 6 5 運用復用機制
1 6 6 關聯運行時和編譯時的結構
1 6 7 設計應支持變化
1 7 怎樣選擇設計模式
1 8 怎樣使用設計模式
第2章 實例研究:設計一個文檔編輯器
2 1 設計問題
2 2 文檔結構
2 2 1 遞歸組合
2 2 2 圖元
2 2 3 組合模式
2 3 格式化
2 3 1 封裝格式化演算法
2 3 2 Compositor和Composition
2 3 3 策略模式
2 4 修飾用戶界面
2 4 1 透明圍欄
2 4 2 MonoGlyph
2 4 3 Decorator模式
2 5 支持多種視感標準
2 5 1 對象創建的抽象
2 5 2 工廠類和產品類
2 5 3 Abstract Factory模式
2 6 支持多種窗口系統
2 6 1 是否可以使用Abstract Factory模式
2 6 2 封裝實現依賴關係
2 6 3 Window和WindowImp
2 6 4 Bridge模式
2 7 用戶操作
2 7 1 封裝一個請求
2 7 2 Command類及其子類
2 7 3 撤銷和重做
2 7 4 命令歷史記錄
2 7 5 Command模式
2 8 拼寫檢查和斷字處理
2 8 1 訪問分散的信息
2 8 2 封裝訪問和遍歷
2 8 3 Iterator類及其子類
2 8 4 Iterator模式
2 8 5 遍歷和遍歷過程中的動作
2 8 6 封裝分析
2 8 7 Visitor類及其子類
2 8 8 Visitor模式
2 9 小結
第3章 創建型模式
3 1 Abstract Factory(抽象工廠)—對象創建型模式
3 2 Builder(生成器)—對象創建型模式
3 3 Factory Method(工廠方法)—對象創建型模式
3 4 Prototype(原型)—對象創建型模式
3 5 Singleton(單件)—對象創建型模式
3 6 創建型模式的討論
第4章 結構型模式
4 1 Adapter(適配器)—類對象結構型模式
4 2 Bridge(橋接)—對象結構型模式
4 3 Composite(組合)—對象結構型模式
4 4 Decorator(裝飾)—對象結構型模式
4 5 Facade(外觀)—對象結構型模式
4 6 Flyweight(享元)—對象結構型模式
4 7 Proxy(代理)—對象結構型模式
4 8 結構型模式的討論
4 8 1 Adapter與Bridge
4 8 2 Composite、Decorator與Proxy
第5章 行為型模式
5 1 Chain of Responsibility(職責鏈)—對象行為型模式
5 2 Command(命令)—對象行為型模式
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 行為型模式的討論
5 12 1 封裝變化
5 12 2 對象作為參數
5 12 3 通信應該被封裝還是被分佈
5 12 4 對發送者和接收者解耦
5 12 5 總結
第6章 結論
6 1 設計模式將帶來什麼
6 1 1 一套通用的設計詞彙
6 1 2 書寫文檔和學習的輔助手段
6 1 3 現有方法的一種補充
6 1 4 重構的目標
6 2 本書簡史
6 3 模式界
6 3 1 Alexander的模式語言
6 3 2 軟體中的模式
6 4 邀請參与
6 5 臨別感想
附錄A 詞彙表
附錄B 圖示符號指南
附錄C 基本類
參考文獻
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理