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