*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月: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或書號,我們即儘速上架。 |