版本:高清免费版大小:48.8M
类别:网络技术系统:WinXP, Win7, Win8, Win10
立即下载java设计模式深入研究pdf一款具有学习价值的java编程书籍,详细的知识讲解,新手入门快速入行,通过多个实例,带领大家开阔思维,感受科技世界的神奇与奥妙!有需要的朋友,可以来IT猫扑下载使用它哦!
刘德山,辽宁师范大学计算机信息技术学院副院长,副教授,全国高等学校计算机基础教育研究会理事,辽宁省计算机基础教育学会副理事长。多年从事教学及管理工作,主要研究方向集中在智能信息处理、计算机辅助教学,曾获辽宁省优秀教学成果奖、辽宁省政府哲学社会科学奖、辽宁省自然科学学术成果奖等多项奖励。主编的Java、C系列教材定位准确、结构清晰、适合教学,被多所学校广泛使用,教材《Visual FoxPro数据库技术及应用》曾获辽宁省普通高等教育精品教材。
第1章接口与抽象类1
1.1语义简单描述1
1.2与框架的关系2
1.3拓展研究6
1.3.1柔性多态6
1.3.2借鉴STL标准模板库9
第2章反射12
2.1反射的概念12
2.2统一形式调用12
2.3反射与配置文件16
2.3.1反射与框架16
2.3.2Properties配置文件17
第3章工厂模式20
3.1问题的提出20
3.2简单工厂21
3.2.1代码示例21
3.2.2代码分析22
3.2.3语义分析23
3.3工厂24
3.3.1代码示例24
3.3.2代码分析25
3.4抽象工厂26
3.4.1代码示例26
3.4.2代码分析27
3.4.3典型模型语义分析28
3.4.4其他情况28
3.5应用探究30
3.6自动选择工厂36
第4章生成器模式38
4.1问题的提出38
4.2生成器模式40
4.3深入理解生成器模式42
4.4应用探究45
第5章观察者模式59
5.1问题的提出59
5.2观察者模式59
5.3深入理解观察者模式61
5.4jdk中的观察者设计模式67
5.5应用探究71
第6章桥接模式81
6.1问题的提出81
6.2桥接模式82
6.3深入理解桥接模式84
6.4应用探究88
第7章代理模式98
7.1问题的提出98
7.2代理模式98
7.3虚拟代理99
7.4远程代理104
7.4.1RMI通信105
7.4.2RMI代理模拟107
7.5计数代理109
7.6动态代理112
7.6.1动态代理的成因112
7.6.2自定义动态代理112
7.6.3JDK动态代理115
第8章状态模式118
8.1问题的提出118
8.2状态模式118
8.3深入理解状态模式120
8.4应用探究125
第9章访问者模式137
9.1问题的提出137
9.2访问者模式137
9.3深入理解访问者模式140
9.4应用探究145
第10章命令模式156
10.1问题的提出156
10.2命令模式156
10.3深入理解命令模式158
10.3.1命令集管理158
10.3.2加深命令接口定义的理解160
10.3.3命令模式与JDK事件处理162
10.3.4命令模式与多线程165
10.4应用探究168
第11章装饰器模式176
11.1问题的提出176
11.2装饰器模式177
11.3深入理解装饰器模式179
11.3.1具体构件角色的重要性179
11.3.2JDK中的装饰模式180
11.4应用探究182
第12章组合模式195
12.1问题的提出195
12.2组合模式197
12.3深入理解组合模式199
12.3.1其他常用操作199
12.3.2节点排序201
12.4应用探究202
参考文献214
设计模式是一套被重复使用的代码设计经验的总结。《Java设计模式深入研究》面向有一定Java语言基础和一定编程经验的读者,旨在培养读者良好的设计模式思维方式,加强对面向对象思想的理解。
《Java设计模式深入研究》共分12章,首先强调了接口和抽象类在设计模式中的重要性,介绍了反射技术在设计模式中的应用。然后,从常用的23个设计模式中精选10个进行了详细的讲解,包括2个创建型模式、4个行为型模式、4个结构型模式。
Java设计模式深入研究》理论讲解透彻,应用示例深入。设计模式的讲解均从生活中的一类常见事物的分析引出待讨论的主题,然后深入分析设计模式,最后进行应用探究。应用探究部分所有示例都源自应用项目,内容涉及Java、JSP、JavaScript、Ajax等实用技术,知识覆盖面广。
《Java设计模式深入研究》可供高等院校计算机相关专业本科生和研究生设计模式、软件体系结构等课程使用,对高级程序员、软件工程师、系统架构师等专业研究人员也具有一定的参考价值。
查看全部