TOP
紅利積點抵現金,消費購書更貼心
Java設計模式(簡體書)
滿額折

Java設計模式(簡體書)

商品資訊

人民幣定價:29 元
定價
:NT$ 174 元
優惠價
87151
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:4 點
商品簡介
目次

商品簡介

本書面向有一定Java語言基礎和一定編程經驗的讀者,重點探討在Java程序設計中怎樣使用著名的23個設計模式。本書的目的是讓讀者不僅學習怎樣在軟件設計中使用好設計模式,更重要的是讓讀者通過學習使用設計模式深刻地理解面向對象的設計思想,以便更好地使用面向對象語言解決設計中的諸多問題。
本書可以作為計算機相關專業高年級學生以及研究生的教材,也可以作為軟件項目管理人員、軟件開發工程師等專業人員的參考用書,可登錄清華大學出版社網站(www.tup.tsinghua.edu.cn)下載書中的示例代碼。

目次

第1章 設計模式簡介
1.1 什么是設計模式
1.2 設計模式的起源
1.3 “23個設計模式”的來源
1.4 學習設計模式的重要性
1.5 合理使用模式
1.6 什么是框架
1.7 使用Java描述模式的必要性
1.8 設計模式資源
第2章 面向對象的幾個基本原則
2.1 面向抽象原則
2.2 開-閉原則
2.3 多用組合少用繼承原則
2.4 高內聚-低耦合原則
第3章 UML類圖簡介
3.1 類
3.2 接口
3.3 泛化關系
3.4 關聯關系
3.5 依賴關系
3.6 實現關系
3.7 注釋
第4章 命令模式
4.1 概述
4.2 模式的結構與使用
4.3 命令接口中的撤銷方法
4.4 宏命令
4.5 命令模式的優點
4.6 適合使用命令模式的情景
4.7 命令模式與Java AWT事件
4.8 應用舉例——模擬小電器
第5章 觀察者模式
5.1 概述
5.2 模式的結構與使用
5.3 觀察者模式中的“推”數據與“拉”數據
5.4 觀察者與多主題
5.5 觀察者模式的優點
5.6 適合使用觀察者模式的情景
5.7 Java API中的Observable類與Observer接口
5.8 應用舉例——統計文本中的單詞和數字
第6章 裝飾模式
6.1 概述
6.2 模式的結構與使用
6.3 使用多個裝飾者
6.4 裝飾模式相對繼承機制的優勢
6.5 裝飾模式的優點
6.6 適合使用裝飾模式的情景
6.7 Java IO與裝飾模式
6.8 應用舉例——讀取單詞表
第7章 策略模式

7.1 概述
7.2 模式的結構與使用
7.3 策略模式的優點
7.4 適合使用策略模式的情景
7.5 策略模式相對繼承機制的優勢
7.6 應用舉例——加密、解密文件
第8章 適配器模式
8.1 概述
8.2 模式的結構與使用
8.3 適配器模式的優點
8.4 適合適配器模式的情景
8.5 單接口適配器
8.6 應用舉例——Iterator接口與Enumeration接口
第9章 責任鏈模式
9.1 概述
9.2 模式的結構與使用
9.3 責任鏈模式的優點
9.4 適合使用責任鏈模式的情景
9.5 應用舉例——計算階乘
第10章 外觀模式
10.1 概述
10.2 模式的結構與使用
10.3 外觀模式的優點
10.4 適合使用外觀模式的情景
10.5 應用舉例——解析文件
第11章 迭代器模式
11.1 概述
11.2 模式的結構與使用
11.3 迭代器的next()方法與集合的get(int index)方法
11.4 迭代器模式的優點
11.5 適合使用迭代器模式的情景
11.6 應用舉例——使用多個集合存儲對象
第12章 中介者模式
12.1 概述
12.2 模式的結構與使用
12.3 中介者模式的優點
12.4 適合使用中介者模式的情景
12.5 使用中介者模式處理組件交互
12.6 應用舉例——模擬交通信號燈
第13章 工廠方法模式
13.1 概述
13.2 模式的結構與使用
13.3 Java集合框架與工廠模式
13.4 工廠方法模式的優點
13.5 適合使用工廠方法模式的情景
13.6 應用舉例——創建藥品對象
第14章 抽象工廠模式
14.1 概述
14.2 模式的結構與使用
14.3 工廠方法模式的優點

14.4 適合使用抽象工廠模式的情景
14.5 應用舉例——存款憑證
第15章 生成器模式
15.1 概述
15.2 模式的結構與使用
15.3 生成器模式的優點
15.4 適合使用生成器模式的情景
15.5 應用舉例——日歷牌
第16章 原型模式
16.1 概述
16.2 java.lang.Object類的clone方法
16.3 Serializable接口與克隆對象
16.4 模式的結構與使用
16.5 原型模式的優點
16.6 適合原型模式的情景
16.7 應用舉例——克隆容器
第17章 單件模式
17.1 概述
17.2 模式的結構與使用
17.3 單件模式的優點
17.4 適合單件模式的情景
17.5 應用舉例——多線程爭冠軍
第18章 組合模式
18.1 概述
18.2 模式的結構與使用
18.3 組合模式的優點
18.4 適合組合模式的情景
18.5 應用舉例——蘋果樹的重量及蘋果的價值
第19章 橋接模式
19.1 概述
19.2 模式的結構與使用
19.3 橋接模式的優點
19.4 適合橋接模式的情景
19.5 應用舉例——制作電視節目
第20章 狀態模式
20.1 概述
20.2 模式的結構與使用
20.3 狀態切換
20.4 共享狀態
20.5 狀態模式的優點
20.6 適合狀態模式的情景
20.7 應用舉例——模擬咖啡自動售貨機
第21章 模板方法模式
21.1 概述
21.2 模式的結構與使用
21.3 鉤子方法
21.4 模板方法模式的優點
21.5 適合模板方法模式的情景
21.6 應用舉例——數據庫的連接與記錄查詢
第22章 代理模式

22.1 概述
22.2 模式的結構與使用
22.3 遠程代理
22.4 虛擬代理
22.5 代理模式的優點
22.6 適合代理模式的情景
22.7 應用舉例——使用遠程窗口閱讀文件
第23章 享元模式
23.1 概述
23.2 模式的結構與使用
23.3 享元模式的優點
23.4 適合享元模式的情景
23.5 應用舉例——創建化合物
第24章 訪問者模式
24.1 概述
24.2 模式的結構與使用
24.3 雙重分派
24.4 訪問者模式的優點
24.5 適合訪問模式的情景
24.6 應用舉例——評價體檢表
第25章 備忘錄模式
25.1 概述
25.2 模式的結構與使用
25.3 使用內部類創建備忘錄
25.4 備忘錄模式的優點
25.5 適合使用備忘錄模式的情景
25.6 應用舉例——使用備忘錄實現undo操作
第26章 解釋器模式
26.1 概述
26.2 解釋器模式的結構與使用
26.3 解釋器模式的優點
26.4 適合使用解釋器模式的情景
26.5 應用舉例——簡單的英文翻譯器
第27章 模式分類
27.1 創建型模式
27.2 行為型模式
27.3 結構型模式
參考文獻


購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 151
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區