|
|
Design Patterns於Java語言上的實習應用
售價:
$187.00
抱歉! 此商品已售罄, 不能訂購
|
|
|
|
|
|
出版社: |
博碩
|
出版日期: |
2002/02 |
頁數: |
640 |
ISBN: |
9789575274641 |
|
商品簡介 |
本書是一本設計 Pattern 的入門書,書中逐一說明GoF的23個Design Patterns,盡量以淺顯易懂的文章來表達,讓初學物件導向的新鮮人也能立即上手。各位在本書中不會看到死板的理論型文章,筆者以Java語言寫出應用該 Pattern的實際程式,可以直接在電腦上跑。學習設計 Pattern不是為了將來做準備,而是有助於從另一個全新觀點重新評估我們平常寫的程式,讓軟體程式更容易重複利用、擴充弁遄A這才是設計 Pattern的真正意義。
●配合GoF的23個Design Patterns一一說明,並有Java語言的實例程式介紹 ●Pattern插圖配合UML的類別圖來說明 ●Pattern名稱解說與意義 ●Pattern間的關聯性和習題書中都有列舉 ●Java語言在設計模式時要用的相關資訊
第1部 先熟悉設計 Pattern 第1章 Iterator - 遞增 第2章 Adapter - 換個包裝二度利用 第2部 萬事交給子類別 第3章 Template Method - 實際處理就交給子類別 第4章 Factory Method - 建立實例可交給子類別 第3部 建立實例 第5章 Singleton - 唯一的實例 第6章 Prototype - 複製建立實例 第7章 Builder - 組合複雜的實例 第8章 Abstract Factory -把相關零件組合成產品 第4部 切割性思考 第9章 Bridge - 分成弁銃未h和實作階層 第10章 Strategy - 把演算法則整個換掉 第5部 一視同仁 第11章 Composite - 對容器和內容一視同仁 第12章 Decorator - 對裝飾和內容一視同仁 第6部 在結構中穿梭來去 第13章 Visitor - 在結構中穿梭還同時做事 第14章 Chain of Responsibility - 責任轉送 第7部 簡單最好 第15章 Facade - 單一窗口 第16章 Mediator - 只要面對一個諮詢專家 第8部 管理狀態 第17章 Observer -通知狀態變化 第18章 Memento - 儲存狀態 第19章 State - 以類別表示狀態 第9部 精簡不浪費 第20章 Flyweight - 有相同的部分就共用,採取精簡政策 第21章 Proxy - 要用再建立 第10部 用類別來表示 第22章 Command - 將命令寫成類別 第23章 Interpreter - 以類別來表達文法規則
無
書中所有java範例程式、練習題、解答
|
|
|
|
|
|