Java设计模式及实践
作者:Kamalmeet Singh,Adrian Ianculescu,LucianPaul Torje
出版社:机械工业出版社
ISBN:9787111629436
VIP会员免费
(仅需0.8元/天)
¥ 40.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Java设计模式-第二版.pdf 评分:
图书目录: 序 xv 第1章 绪论 1 为何需要模式 1 为何需要设计模式 2 为何选择Java 3 UML 3 挑战 4 本书的组织 4 欢迎来到Oozinoz公司 6 小结 6 第1部分 接口型模式 第2章 接口型模式介绍 8 接口与抽象类 8 接口与职责 10 小结 11 超越普通接口 12 第3章 适配器(Adapter)模式 13 接口适配 13 类与对象适配器 17 JTable对数据的适配 20 识别适配器 24 小结 25 第4章 外观(Facade)模式 27 外观类、工具类和示例类 27 重构到外观模式 29 小结 38 第5章 合成(Composite)模式 39 常规组合 39 合成模式中的递归行为 40 组合、树与环 42 含有环的合成模式 47 环的影响 50 小结 51 第6章 桥接(Bridge)模式 52 常规抽象:桥接模式的一种方法 52 从抽象到桥接模式 54 使用桥接模式的驱动器 57 数据库驱动 57 小结 59 第2部分 职责型模式 第7章 职责型模式介绍 62 常规的职责型模式 62 根据可见性控制职责 64 小结 65 超越普通职责 65 第8章 单例(Singleton)模式 67 单例模式机制 67 单例和线程 68 识别单例 70 小结 71 第9章 观察者(Observer)模式 72 经典范例:GUI中的观察者模式 72 模型/视图/控制器 76 维护Observable对象 82 小结 84 第10章 调停者(Mediator)模式 85 经典范例:GUI调停者(Mediator) 85 关系一致性中的调停者模式 89 小结 96 第11章 代理(Proxy)模式 97 经典范例:图像代理 97 重新思考图片代理 102 远程代理 104 动态代理 109 小结 114 第12章 职责链(Chain of Responsibility)模式 115 现实中的职责链模式 115 重构为职责链模式 117 固定职责链 119 没有组合结构的职责链模式 121 小结 121 第13章 享元(Flyweight)模式 122 不变性 122 抽取享元中不可变的部分 123 共享享元 125 小结 128 第3部分 构造型模式 第14章 构造型模式介绍 130 构造函数的挑战 130 小结 132 超出常规的构造函数 132 第15章 构建者(Builder)模式 134 常规的构建者 134 在约束条件下构建对象 137 可容错的构建者 139 小结 140 第16章 工厂方法(Factory Method)模式 141 经典范例:迭代器 141 识别工厂方法 142 控制要实例化的类 143 并行层次结构中的工厂方法模式 145 小结 147 第17章 抽象工厂(Abstract Factory)模式 148 经典范例:图形用户界面工具箱 148 抽象工厂和工厂方法 153 包和抽象工厂 157 小结 157 第18章 原型(Prototype)模式 158 作为工厂的原型 158 利用克隆进行原型化 159 小结 162 第19章 备忘录(Memento)模式 163 经典范例:使用备忘录模式执行撤销操作 163 备忘录的持久性 170 跨会话的持久性备忘录 170 小结 174 第4部分 操作型模式 第20章 操作型模式介绍 176 操作和方法 176 签名 177 异常 178 算法和多态 179 小结 180 超越常规的操作 181 第21章 模板方法(Template Method)模式 182 经典范例:排序 182 完成一个算法 186 模板方法钩子 188 重构为模板方法模式 189 小结 191 第22章 状态(State)模式 193 对状态进行建模 193 重构为状态模式 197 使状态成为常量 201 小结 203 第23章 策略(Strategy)模式 204 策略建模 204 重构到策略模式 207 比较策略模式与状态模式 211 比较策略模式和模板方法模式 211 小结 212 第24章 命令(Command)模式 213 经典范例:菜单命令 213 使用命令模式来提供服务 216 命令钩子 217 命令模式与其他模式的关系 219 小结 220 第25章 解释器(Interpreter)模式 221 一个解释器示例 221 解释器、语言和解析器 233 小结 234 第5部分 扩展型模式 第26章 扩展型模式介绍 236 面向对象设计的原则 236
上传时间:2018-01 大小:26.35MB
- 980KB
23种java设计模式.pdf
2022-01-2223种java设计模式
- 366KB
Java设计模式(经典版)
2018-09-03该文档通过通俗易懂的描述外加代码实现的方式来讲述java的23中设计模式,简单易学。
- 116KB
23种设计模式之Java实现
2012-12-02用Java实现的23种设计模式,完整的代码,本想无积分下载来着,后来一想还是设置点儿把,毕竟我不喜欢不劳而获的思想,希望每个TX在下载别人的资源的同时,也积极上传资源与他人一起分享!
- 18.42MB
《重学java设计模式》PDF.zip_java核心技术PDF
2020-10-22本资源共计22个真实业务场景对应59组案例工程,包括交易、营销、秒杀、中间件、源码等各类实战场景。另外,本书属于实战型而不是理论介绍类书籍,每一章节都有对应的完整代码,学习的过程需要参考书中的章节与代码一起学习,学习完成后进行知识点的总结,以及思考这样的设计模式在自己的业务场景中需要如何使用。
- 1.49MB
java设计模式电子书
2012-02-03对于java设计模式深入浅出的剖析,实例通俗易懂,容易上手
- 213.94MB
Java电子书打包-6
2018-06-01Java设计模式之抽象工厂模式.pdf Java数据结构和算法.pdf Java数据结构和算法中文第二版.pdf Java线程.pdf Java夜未眠_程序员的心声.pdf JAVA优化编程.pdf Java语言编码规范.PDF Java语言程序设计-基础篇(原书第8版)...
- 436KB
应用示例-Java设计模式及应用案例(第2版)-[共11页].pdf
2023-05-31180 Java 设计模式及应用案例(第 2 版) public CellContext2(String strPhone, String name, float price){ this.strPhone = strPhone; this.name = name; this.price = price; } public int getMark(){ int mark ...
- 27.96MB
Java设计模式(第2版)中文版PDF
2018-04-17Java设计模式(第2版)高清中文版PDF电子书。。。。。。。需要自取
- 33.9MB
JAVA版-设计模式解析(第二版)综合项目实战pdf文档+视频教程
2018-11-03JAVA版-设计模式解析(第二版)综合项目实战pdf文档+视频教程
- 170.65MB
Java电子书打包-9
2018-06-01一个一个上传太累了,又因为权限限制,我尽可能多...深入JAVA虚拟机第二版.pdf 深入学习:JFC SWING—JAVA 基础类组件集.pdf 统一软件开发过程.pdf 重构_改善既有代码的设计[高清版].pdf 重构-改善既有代码的设计.pdf }
- 6.24MB
java设计模式示例
2018-10-19java设计模式示例 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
- 63.63MB
( java设计模式.zip
2017-10-31java设计模式.zip java设计模式.zip java设计模式.zip java设计模式.zip
- 954KB
设计模式java
2017-12-20主要内容:单例模式, 工厂模式, 策略模式, spring IOC ,反射机制
- 456KB
23种JAVA设计模式和15种J2EE设计模式
2018-12-2823种JAVA设计模式和15种J2EE设计模式,各个模式的简述。
- 365KB
JAVA23中设计模式
2019-04-24JAVA23中设计模式疯狂Java讲义最新版本
- 15.63MB
设计模式解析(第二版).中文版.PDF格式 (2/2)
2011-01-23本书是最简洁、清晰、实用的设计模式著作,应用最新的Java示例,为程序员和架构师提供了使用模式进行设计、开发和交付软件的方法。 本书以作者多年来为软件开发人员讲授模式的经验为基础撰写而成。其经验已经证明,...
- 14.31MB
java设计模式(刘伟)
2018-12-14java设计模式,刘伟版。高清目录带书签。24种设计模式。
- 7.54MB
java设计模式 第二版 中文版
2016-01-22Java设计模式(第2版),Java设计模式非常适合各个层次的Java开发人员与设计人员阅读,本书创造性地将这些模式分为5大类别,以充分展现各个模式的重要特征
- 14.26MB
Java设计模式(刘伟)带标签 高清版
2018-11-21Java设计模式(刘伟)带标签,精心整理,内容完整,非扫描版
- 106.89MB
免费下载:自己整理的java学习资料
2012-04-26自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 Ant使用指南.pdf ...Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt
- 1.37MB
JAVA设计模式
2018-10-19JAVA深入浅出设计模式。挺好的一本书欢迎大家下载。
- 770KB
java经典设计模式
2018-05-19java典型的设计模式,模式的创建,模型结构,该文件包括工厂模式,抽象模式等
- 334KB
用Java实现23种设计模式
2018-09-18用Java实现23种设计模式 1. 创建型模式 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 2. 结构型模式 适配器模式(Adapter Pattern) 桥接模式(Bridge Pattern) 过滤器模式(Filter、Criteria Pattern) 组合模式(Composite Pattern) 装饰器模式(Decorator Pattern) 外观模式(Facade Pattern) 享元模式(Flyweight Pattern) 代理模式(Proxy Pattern) 3. 行为型模式 责任链模式(Chain of Responsibility Pattern) 命令模式(Command Pattern) 解释器模式(Interpreter Pattern) 迭代器模式(Iterator Pattern) 中介者模式(Mediator Pattern) 备忘录模式(Memento Pattern) 观察者模式(Observer Pattern) 状态模式(State Pattern) 空对象模式(Null Object Pattern) 策略模式(Strategy Pattern) 模板模式(Template Pattern) 访问者模式(Visitor Pattern) 4. J2EE 模式 MVC 模式(MVC Pattern) 业务代表模式(Business Delegate Pattern) 数据访问对象模式(Dao Pattern) 前端控制器模式(Front Controller Pattern) 拦截过滤器模式(Intercepting Filter Pattern) 服务定位器模式(Service Locator Pattern) 传输对象模式(Transfer Object Pattern) 生产者消费者模式(Producer Consumer Pattern)
- 795KB
JAVA设计模式(十三种)
2010-10-31里面有java的十三种设计模式,分为三个方面来讲解 创建模式,结构模式和行为模式
- 38.4MB
设计模式Java
2018-08-08Java版本设计模式,深入浅出系列 Java版本设计模式,深入浅出系列 Java版本设计模式,深入浅出系列
- 19.47MB
java 并发编程设计原则与模式第二版
2018-11-20java 并发变成设计原则与模式第二版 PDF版本,下载即看
- 34.99MB
设计模式解析(第二版)
2009-12-21本书是最简洁、清晰、实用的设计模式著作,应用最新的Java示例,为程序员和架构师提供了使用模式进行设计、开发和交付软件的方法。 本书以作者多年来为软件开发人员讲授模式的经验为基础撰写而成。其经验已经证明,...
- 23.88MB
设计模式与代码重构合集
2012-11-1831天重构速成.pdf ...编程珠玑(第二版).pdf 设计模式与java实践.pdf 设计模式精解.pdf 设计模式精解-GoF 23种设计模式解析附C++实现源码 .pdf 软件架构设计的思想与模式.pdf 重构与模式(Java).pdf
- 17.46MB
Head.First.设计模式中文版pdf(第二部分/共七部分)
2009-03-05还有模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。 本书大量采用uML的class Diagram(Static Structure Diagram)。 书中的例子程序虽然都是用JaVa编写,但是本书所介绍的内容对于任何00语言的用户都...