定 價:¥49.80
作 者: | 耿祥義,張躍平 編 |
出版社: | 清華大學出版社 |
叢編項: | 高等學校Java課程系列教材 |
標 簽: | 暫缺 |
ISBN: | 9787302609513 | 出版時間: | 2023-04-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章對象的基本結構
1.1對象的引用和對象的變量
1.2具有相同引用的對象
1.3上轉型對象
第2章抽象類與接口
2.1抽象類
2.2接口
2.3抽象類與接口的比較
第3章組合
3.1對象的組合
3.2組合關系是弱耦合關系
3.3基于組合的擊鼓傳花
第4章面向對象的幾個基本原則
4.1面向抽象編程原則
4.2“開閉”原則
4.3“多用組合,少用繼承”原則
4.4高內聚低耦合原則
第5章UML類圖簡介
5.1類
5.2接口
5.3泛化關系
5.4關聯(lián)關系
5.5依賴關系
5.6實現(xiàn)關系
5.7注釋
第6章設計模式簡介
6.1什么是設計模式
6.2設計模式的起源
6.3GoF之書
6.4學習設計模式的重要性
6.5合理使用模式
6.6模式與框架
第7章策略模式
7.1概述
7.2模式的結構與使用
7.2.1策略模式的UML類圖
7.2.2結構的描述
7.2.3模式的使用
7.3策略模式的優(yōu)點
7.4應用舉例——老鼠走迷宮
第8章責任鏈模式
8.1概述
8.2模式的結構與使用
8.2.1責任鏈模式的UML類圖
8.2.2結構的描述
8.2.3模式的使用
8.3責任鏈模式的優(yōu)點
8.4應用舉例——現(xiàn)金找零
第9章訪問者模式
9.1概述
9.2模式的結構與使用
9.2.1訪問者模式的UML類圖
9.2.2結構的描述
9.2.3模式的使用
9.3訪問者模式的優(yōu)點
9.4應用舉例——答卷與批卷
第10章狀態(tài)模式
10.1概述
10.2模式的結構與使用
10.2.1狀態(tài)模式的UML類圖
10.2.2結構的描述
10.2.3模式的使用
10.3狀態(tài)模式的優(yōu)點
10.4應用舉例——咖啡自動售貨機
第11章裝飾模式
11.1概述
11.2模式的結構與使用
11.2.1裝飾模式的UML類圖
11.2.2結構的描述
11.2.3模式的使用
11.3裝飾模式的優(yōu)點
11.4應用舉例——讀取單詞表
第12章生成器模式
12.1概述
12.2模式的結構與使用
12.2.1生成器模式的UML類圖
12.2.2結構的描述
12.2.3模式的使用
12.3生成器模式的優(yōu)點
12.4應用舉例——日歷牌
第13章工廠方法模式
13.1概述
13.2模式的結構與使用
13.2.1工廠方法模式的UML類圖
13.2.2結構的描述
13.2.3模式的使用
13.3工廠方法模式的優(yōu)點
13.4應用舉例——創(chuàng)建藥品對象
第14章抽象工廠模式
14.1概述
14.2模式的結構與使用
14.2.1抽象工廠模式的UML類圖
14.2.2結構的描述
14.2.3模式的使用
14.3抽象工廠模式的優(yōu)點
14.4應用舉例——存款憑證
第15章命令模式
15.1概述
15.2模式的結構與使用
15.2.1命令模式的UML類圖
15.2.2結構的描述
15.2.3模式的使用
15.3命令模式的優(yōu)點
15.4應用舉例——開燈與關燈
第16章橋接模式
16.1概述
16.2模式的結構與使用
16.2.1橋接模式的UML類圖
16.2.2結構的描述
16.2.3模式的使用
16.3橋接模式的優(yōu)點
16.4應用舉例——繪制簡單圖形
第17章單件模式
17.1概述
17.2模式的結構與使用
17.2.1單件模式的UML類圖
17.2.2結構的描述
17.2.3模式的使用
17.3單件模式的優(yōu)點
17.4應用舉例——多線程爭冠軍
第18章適配器模式
18.1概述
18.2模式的結構與使用
18.2.1適配器模式的UML類圖
18.2.2結構的描述
18.2.3模式的使用
18.3適配器模式的優(yōu)點
18.4應用舉例——替換舊的加密、解密接口
第19章模板方法模式
19.1概述
19.2模式的結構與使用
19.2.1模板方法模式的UML類圖
19.2.2結構的描述
19.2.3模式的使用
19.3模板方法模式的優(yōu)點
19.4應用舉例——數(shù)據(jù)挖掘
第20章外觀模式
20.1概述
20.2模式的結構與使用
20.2.1外觀模式的UML類圖
20.2.2結構的描述
20.2.3模式的使用
20.3外觀模式的優(yōu)點
20.4應用舉例——解析文件
第21章中介者模式
21.1概述
21.2模式的結構與使用
21.2.1中介者模式的UML類圖
21.2.2結構的描述
21.2.3模式的使用
21.3中介者模式的優(yōu)點
21.4應用舉例——協(xié)調復制、剪切與粘貼
第22章迭代器模式
22.1概述
22.2模式的結構與使用
22.2.1迭代器模式的UML類圖
22.2.2結構的描述
22.2.3模式的使用
22.3迭代器模式的優(yōu)點
22.4應用舉例——使用多個集合存儲對象
第23章組合模式
23.1概述
23.2模式的結構與使用
23.2.1組合模式的UML類圖
23.2.2結構的描述
23.2.3模式的使用
23.3組合模式的優(yōu)點
23.4應用舉例——蘋果樹的蘋果價值
第24章觀察者模式
24.1概述
24.2模式的結構與使用
24.2.1觀察者模式的UML類圖
24.2.2結構的描述
24.2.3模式的使用
24.3觀察者模式的優(yōu)點
24.4應用舉例——求面積服務中心
第25章原型模式
25.1概述
25.2模式的結構與使用
25.2.1原型模式的UML類圖
25.2.2結構的描述
25.2.3模式的使用
25.3原型模式的優(yōu)點
25.4應用舉例——克隆容器
第26章備忘錄模式
26.1概述
26.2模式的結構與使用
26.2.1備忘錄模式的UML類圖
26.2.2結構的描述
26.2.3模式的使用
26.3備忘錄模式的優(yōu)點
26.4應用舉例——使用備忘錄實現(xiàn)undo操作
第27章享元模式
27.1概述
27.2模式的結構與使用
27.2.1享元模式的UML類圖
27.2.2結構的描述
27.2.3模式的使用
27.3享元模式的優(yōu)點
27.4應用舉例——創(chuàng)建化合物
第28章MVC模式
28.1概述
28.2模式的結構與使用
28.2.1MVC模式的示意圖
28.2.2結構的描述
28.2.3模式的使用
28.3MVC模式的優(yōu)點
28.4應用舉例——老鼠走迷宮
參考文獻