软件设计模式
全新正版 极速发货
¥
29.42
5.9折
¥
49.8
全新
仅1件
作者程细柱 编著
出版社人民邮电出版社
ISBN9787115477880
出版时间2018-06
装帧平装
开本16开
定价49.8元
货号1201710058
上书时间2024-11-25
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
程细柱,近5年在韶关学院主要担任以下课程的教学工作:Java语言程序设计、WIN不错编程、Java设计模式、现代交换技术、WIN环境编程、编译原理、NET体系结构及程序设计、J2EE体系结构及程序设计、UML软件建模。
目录
第1章 设计模式基础1
1.1软件设计模式概述1
1.1.1软件设计模式的产生背景1
1.1.2软件设计模式的概念与意义2
1.1.3软件设计模式的基本要素2
1.1.4GoF的23种设计模式简介3
1.2UML中的类图5
1.2.1统一建模语言简介5
1.2.2类、接口和类图5
1.2.3类之间的关系6
1.3面向对象的设计原则9
1.3.1开闭原则9
1.3.2里氏替换原则10
1.3.3依赖倒置原则13
1.3.4单一职责原则16
1.3.5接口隔离原则17
1.3.6迪米特法则20
1.3.7合成复用原则23
1.3.8七种设计原则的要点25
1.5习题25
第2章 创建型模式(上)28
2.1创建型模式概述28
2.2单例模式28
2.2.1模式的定义与特点29
2.2.2模式的结构与实现29
2.2.3模式的应用实例30
2.2.4模式的应用场景34
2.2.5模式的扩展34
2.3原型模式34
2.3.1模式的定义与特点34
2.3.2模式的结构与实现35
2.3.3模式的应用实例36
2.3.4模式的应用场景39
2.3.5模式的扩展39
2.5习题43
第3章创建型模式(下)46
3.1工厂方法模式46
3.1.1模式的定义与特点46
3.1.2模式的结构与实现46
3.1.3模式的应用实例50
3.1.4模式的应用场景54
3.1.5模式的扩展54
3.2抽象工厂模式54
3.2.1模式的定义与特点55
3.2.2模式的结构与实现55
3.2.3模式的应用实例57
3.2.4模式的应用场景62
3.2.5模式的扩展63
3.3建造者模式63
3.3.1模式的定义与特点63
3.3.2模式的结构与实现63
3.3.3模式的应用实例66
3.3.4模式的应用场景69
3.3.5模式的扩展70
3.5习题70
第4章结构型模式(上)73
4.1结构型模式概述73
4.2代理模式73
4.2.1模式的定义与特点74
4.2.2模式的结构与实现74
4.2.3模式的应用实例76
4.2.4模式的应用场景78
4.2.5模式的扩展78
4.3适配器模式79
4.3.1模式的定义与特点79
4.3.2模式的结构与实现80
4.3.3模式的应用实例82
4.3.4模式的应用场景85
4.3.5模式的扩展85
4.4桥接模式87
4.4.1模式的定义与特点87
4.4.2模式的结构与实现87
4.4.3模式的应用实例89
4.4.4模式的应用场景94
4.4.5模式的扩展94
4.6习题95
第5章结构型模式(下)99
5.1装饰模式99
5.1.1模式的定义与特点99
5.1.2模式的结构与实现99
5.1.3模式的应用实例102
5.1.4模式的应用场景105
5.1.5模式的扩展105
5.2外观模式107
5.2.1模式的定义与特点107
5.2.2模式的结构与实现108
5.2.3模式的应用实例109
5.2.4模式的应用场景114
5.2.5模式的扩展114
5.3享元模式115
5.3.1模式的定义与特点115
5.3.2模式的结构与实现115
5.3.3模式的应用实例118
5.3.4模式的应用场景122
5.3.5模式的扩展122
5.4组合模式123
5.4.1模式的定义与特点123
5.4.2模式的结构与实现123
5.4.3模式的应用实例127
5.4.4模式的应用场景131
5.4.5模式的扩展131
4.6习题131
第6章行为型模式(上)137
6.1行为型模式概述137
6.2模板方法模式138
6.2.1模式的定义与特点138
6.2.2模式的结构与实现138
6.2.3模式的应用实例140
6.2.4模式的应用场景144
6.2.5模式的扩展144
6.3策略模式146
6.3.1模式的定义与特点146
6.3.2模式的结构与实现146
6.3.3模式的应用实例148
6.3.4模式的应用场景152
6.3.5模式的扩展152
6.4命令模式153
6.4.1模式的定义与特点153
6.4.2模式的结构与实现153
6.4.3模式的应用实例156
6.4.4模式的应用场景160
6.4.5模式的扩展160
6.6习题163
第7章行为型模式(中)166
7.1职责链模式166
7.1.1模式的定义与特点166
7.1.2模式的结构与实现167
7.1.3模式的应用实例169
7.1.4模式的应用场景172
7.1.5模式的扩展172
7.2状态模式173
7.2.1模式的定义与特点173
7.2.2模式的结构与实现173
7.2.3模式的应用实例175
7.2.4模式的应用场景184
7.2.5模式的扩展184
7.3观察者模式186
7.3.1模式的定义与特点186
7.3.2模式的结构与实现187
7.3.3模式的应用实例189
7.3.4模式的应用场景195
7.3.5模式的扩展195
7.4中介者模式197
7.4.1模式的定义与特点198
7.4.2模式的结构与实现198
7.4.3模式的应用实例201
7.4.4模式的应用场景205
7.4.5模式的扩展205
7.6习题208
第8章行为型模式(下)211
8.1迭代器模式211
8.1.1模式的定义与特点211
8.1.2模式的结构与实现212
8.1.3模式的应用实例214
8.1.4模式的应用场景219
8.1.5模式的扩展220
8.2访问者模式220
8.2.1模式的定义与特点221
8.2.2模式的结构与实现221
8.2.3模式的应用实例224
8.2.4模式的应用场景229
8.2.5模式的扩展229
8.3备忘录模式229
8.3.1模式的定义与特点230
8.3.2模式的结构与实现230
8.3.3模式的应用实例232
8.3.4模式的应用场景237
8.3.5模式的扩展237
8.4解释器模式239
8.4.1模式的定义与特点239
8.4.2模式的结构与实现239
8.4.3模式的应用实例242
8.4.4模式的应用场景244
8.4.5模式的扩展244
8.6习题245
第9章设计模式实验指导248
9.1Umlet的使用与类图的设计248
9.1.1实验目的248
9.1.2实验原理248
9.1.3实验内容251
9.1.4实验要求251
9.1.5实验步骤251
9.2创建型模式应用实验252
9.2.1实验目的252
9.2.2实验原理252
9.2.3实验内容253
9.2.4实验要求253
9.2.5实验步骤254
9.3结构型模式应用实验257
9.3.1实验目的258
9.3.2实验原理258
9.3.3实验内容259
9.3.4实验要求259
9.3.5实验步骤259
9.4行为型模式应用实验261
9.4.1实验目的261
9.4.2实验原理262
9.4.3实验内容263
9.4.4实验要求263
9.4.5实验步骤263
内容摘要
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。
— 没有更多了 —
以下为对购买帮助不大的评价