- 资源介绍
资源名称:Java设计模式深入研究
内容简介:
设计模式是一套被重复使用的代码设计经验的总结。《Java设计模式深入研究》面向有一定Java语言基础和一定编程经验的读者,旨在培养读者良好的设计模式思维方式,加强对面向对象思想的理解。
《Java设计模式深入研究》共分12章,首先强调了接口和抽象类在设计模式中的重要性,介绍了反射技术在设计模式中的应用。然后,从常用的23个设计模式中精选10个进行了详细的讲解,包括2个创建型模式、4个行为型模式、4个结构型模式。《Java设计模式深入研究》理论讲解透彻,应用示例深入。设计模式的讲解均从生活中的一类常见事物的分析引出待讨论的主题,然后深入分析设计模式,最后进行应用探究。应用探究部分所有示例都源自应用项目,内容涉及Java、JSP、Javascript、Ajax等实用技术,知识覆盖面广。
《Java设计模式深入研究》可供高等院校计算机相关专业本科生和研究生设计模式、软件体系结构等课程使用,对高级程序员、软件工程师、系统架构师等专业研究人员也具有一定的参考价值。
资源目录:
第1章 接口与抽象类
1.1 语义简单描述
1.2 与框架的关系
1.3 拓展研究
1.3.1 柔性多态
1.3.2 借鉴STL标准模板库
第2章 反射
2.1 反射的概念
2.2 统一形式调用
2.3 反射与配置文件
2.3.1 反射与框架
2.3.2 Properties配置文件
第3章 工厂模式
3.1 问题的提出
3.2 简单工厂
3.2.1 代码示例
3.2.2 代码分析
3.2.3 语义分析
3.3 工厂
3.3.1 代码示例
3.3.2 代码分析
3.4 抽象工厂
3.4.1 代码示例
3.4.2 代码分析
3.4.3 典型模型语义分析
3.4.4 其他情况
3.5 应用探究
3.6 自动选择工厂
第4章 生成器模式
4.1 问题的提出
4.2 生成器模式
4.3 深入理解生成器模式
4.4 应用探究
第5章 观察者模式
5.1 问题的提出
5.2 观察者模式
5.3 深入理解观察者模式
5.4 JDK中的观察者设计模式
5.5 应用探究
第6章 桥接模式
6.1 问题的提出
6.2 桥接模式
6.3 深入理解桥接模式
6.4 应用探究
第7章 代理模式
7.1 问题的提出
7.2 代理模式
7.3 虚拟代理
7.4 远程代理
7.4.1 RMI通信
7.4.2 RMI代理模拟
7.5 计数代理
7.6 动态代理
7.6.1 动态代理的成因
7.6.2 自定义动态代理
7.6.3 JDK动态代理
第8章 状态模式
8.1 问题的提出
8.2 状态模式
8.3 深入理解状态模式
8.4 应用探究
第9章 访问者模式
9.1 问题的提出
9.2 访问者模式
9.3 深入理解访问者模式
9.4 应用探究
第10章 命令模式
10.1 问题的提出
10.2 命令模式
10.3 深入理解命令模式
10.3.1 命令集管理
10.3.2 加深命令接口定义的理解
10.3.3 命令模式与JDK事件处理
10.3.4 命令模式与多线程
10.4 应用探究
第11章 装饰器模式
11.1 问题的提出
11.2 装饰器模式
11.3 深入理解装饰器模式
11.3.1 具体构件角色的重要性
11.3.2 JDK中的装饰模式
11.4 应用探究
第12章 组合模式
12.1 问题的提出
12.2 组合模式
12.3 深入理解组合模式
12.3.1 其他常用操作
12.3.2 节点排序
12.4 应用探究
参考文献
资源截图:
猜你喜欢
-
Java Web开发实例大全 基础卷
2020-07-16 -
Java脚本编程:语言、框架与模式 (美)Dejan Bosanac) 中文PDF
2020-07-16 -
《网络机器人Java编程指南》PDF 下载
2020-07-17 -
深入理解JavaWeb开发技术 探索基于主流框架的最佳组合 (谭贞军) PDF
2020-07-16 -
Java EE 7权威指南:卷1(原书第5版) 中文pdf
2020-07-16 -
Java 8编程参考官方教程(第9版) 中文
2020-07-16 -
Java开发中如何进行持续集成和自动化测试
2024-01-02 -
Scala程序设计:Java虚拟机多核编程实战
2020-07-17 -
Java集合框架HashMap说明
2020-07-15 -
Java EE核心技术与应用(全面覆盖Java EE 6) 郝玉龙等著 pdf
2020-07-16
-
Java核心技术:基础知识 卷I(原书第10版) pdf
2020-07-14 -
Java EE Web 高级开发案例
2020-07-16 -
基于JAVA技术的网页内容智能抓取
2020-07-15 -
尚硅谷Java基础实战-Bank项目视频教程(附需求、源码)
2020-07-17 -
尚硅谷Java视频_SSH整合&综合案例 视频教程
2020-07-18 -
hibernate框架
2020-07-18 -
OSGi与Equinox:创建高度模块化的Java系统 完整版PDF
2020-07-14 -
上海交大Java程序设计教程视频(46集)
2020-07-17 -
maven创建web项目教程 中文WORD版
2020-07-16 -
hibernate3.5.4中文帮助文档
2020-07-16
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
源码资源库 » Java设计模式深入研究