• Java设计模式及应用案例
21年品牌 40万+商家 超1.5亿件商品

Java设计模式及应用案例

全新正版 极速发货

33.75 5.7折 59 全新

库存5件

广东广州
认证卖家担保交易快速发货售后保障

作者金百东,刘德山 编著

出版社人民邮电出版社

ISBN9787115462589

出版时间2017-11

装帧平装

开本16开

定价59元

货号1201607641

上书时间2024-07-02

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
金百东,硕士,副教授,辽宁师范大学计算机与信息技术学院教师。主编《Java web编程技术实用教程》、《C++STL基础及应用》、《Java程序设计》、《Java程序设计实验指导》、《Java设计模式深入研究》等教材。其中《C++STL基础及应用》2014年获第2批普通高等教育十二五重量规划教材。多次获得蓝桥杯全国软件和信息技术专业人才大赛及辽宁省大学生ACM竞赛很好指导教师。研究兴趣集中在物联网信息处理、设计模式及STL应用。在计算机应用与软件、微型机与应用、自动化技术与应用等期刊发表论文18余篇。

目录
第1章设计模式概述1
1.1设计模式简介2
1.2预备知识2
1.2.1接口和抽象类2
1.2.2反射4
模式实践练习10
第2章单例模式11
2.1问题的提出12
2.2单例模式12
2.3单例模式的实现方式12
2.4应用示例14
模式实践练习20
第3章工厂模式21
3.1关键角色22
3.2简单工厂23
3.2.1代码示例23
3.2.2代码分析24
3.2.3语义分析24
3.3工厂25
3.3.1代码示例25
3.3.2代码分析26
3.4抽象工厂27
3.4.1代码示例28
3.4.2代码分析29
3.4.3典型模型语义分析29
3.4.4其他情况29
3.5应用示例32
3.6自动选择工厂37
模式实践练习38
第4章生成器模式39
4.1问题的提出40
4.2生成器模式41
4.3深入理解生成器模式44
4.4应用示例46
模式实践练习58
第5章原型模式59
5.1问题的提出60
5.2原型模式60
5.3原型复制具体实现方法61
5.3.1利用构造函数方法61
5.3.2利用Cloneable接口方法63
5.3.3利用Serializable序列化接口方法65
5.4应用示例67
模式实践练习69
第6章责任链模式70
6.1问题的提出71
6.2责任链设计模式71
6.3反射的作用73
6.4回调技术75
模式实践练习79
第7章命令模式80
7.1问题的提出81
7.2命令模式81
7.3深入理解命令模式83
7.3.1命令集管理83
7.3.2加深命令接口定义的理解85
7.3.3命令模式与JDK事件处理86
7.3.4命令模式与多线程90
7.4应用示例92
模式实践练习99
第8章迭代器模式100
8.1问题的提出101
8.2迭代器模式103
8.3应用示例104
模式实践练习109
第9章访问者模式110
9.1问题的提出111
9.2访问者模式111
9.3深入理解访问者模式113
9.4应用示例119
模式实践练习128
第10章中介者模式129
10.1问题的提出130
10.2中介者模式130
10.3应用示例133
模式实践练习139
第11章备忘录模式140
11.1问题的提出141
11.2备忘录设计模式143
11.3应用示例146
模式实践练习151
第12章观察者模式152
12.1问题的提出153
12.2观察者模式153
12.3深入理解观察者模式155
12.4JDK中的观察者设计模式160
12.5应用示例163
模式实践练习172
第13章状态模式173
13.1问题的提出174
13.2状态模式174
13.3深入理解状态模式175
13.4应用示例180
模式实践练习191
第14章策略模式192
14.1问题的提出193
14.2策略模式193
14.3深入理解Context195
14.4应用示例198
模式实践练习202
第15章模板方法模式203
15.1问题的提出204
15.2方法模板204
15.2.1自定义方法模板204
15.2.2JDK方法模板206
15.3流程模板208
15.4应用示例210
模式实践练习213
第16章解释器模式214
16.1问题的提出215
16.2解释器模式215
16.2.1文法规则和抽象语法树215
16.2.2解释器模式216
16.3应用示例220
模式实践练习224
第17章享元模式225
17.1问题的提出226
17.2享元模式226
17.3系统中的享元模式232
模式实践练习234
第18章适配器模式235
18.1问题的提出236
18.2适配器模式236
18.2.1对象适配器236
18.2.2类适配器238
18.3默认适配器238
18.4应用示例240
模式实践练习244
第19章组合模式246
19.1问题的提出247
19.2组合模式248
19.3深入理解组合模式250
19.3.1其他常用操作250
19.3.2节点排序252
19.4应用示例252
模式实践练习264
第20章代理模式265
20.1模式简介266
20.2虚拟代理267
20.3远程代理272
20.3.1RMI通信272
20.3.2RMI代理模拟275
20.4计数代理277
20.4.1动态代理的成因279
20.4.2自定义动态代理279
20.4.3JDK动态代理282
模式实践练习284
第21章桥接模式285
21.1问题的提出286
21.2桥接模式286
21.3深入理解桥接模式289
21.4应用示例292
模式实践练习301
第22章装饰器模式302
22.1问题的提出303
22.2装饰器模式303
22.3深入理解装饰器模式305
22.3.1具体构件角色的重要性305
22.3.2JDK中的装饰器模式306
22.4应用示例309
模式实践练习320
第23章外观模式321
23.1问题的提出322
23.2外观模式322
23.3应用示例323
模式实践练习329
参考文献330

内容摘要
本书共23章。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则。介绍了Java反射技术在模式中的重要作用。介绍了23种常用模式:接口与抽象类模式,工厂方法模式、抽象工厂模式、构造者模式、桥接模式、装饰模式、代理模式、状态模式、观察者模式、中介者模式等,以及这些模式的综合运用。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP