图书介绍

设计模式初学者指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

设计模式初学者指南
  • (美)何鲁波(Holub,A.)著;徐迎晓等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111197992
  • 出版时间:2006
  • 标注页数:380页
  • 文件大小:22MB
  • 文件页数:391页
  • 主题词:程序设计-模式-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

设计模式初学者指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象与设计模式初步1

1.1 模式和惯用法1

1.2 究竟什么是设计模式2

1.3 模式究竟有什么用途5

1.4 模式在设计中所充当的角色5

1.5 模式的分类7

1.5.1 有关设计的一般性讨论8

1.5.2 使用Java按照FORTRAN方式来编程9

1.5.3 睁大眼睛来编程11

1.6 对象12

1.6.1 胡言乱语12

1.6.2 对象是一组能力12

1.6.3 事情是如何做错的14

1.6.4 如何将事情做“对”16

1.7 细胞自动机19

1.8 getter和setter方法是有害的23

1.8.1 描绘你自己26

1.8.2 JavaBeans和Struts27

1.8.3 重构28

1.8.4 没有get/set的生活28

1.8.5 何时可以使用访问器和修改器30

1.8.6 getter/setter问题总结33

第2章 使用接口和创建型模式编程35

2.1 为什么extends是有害的35

2.2.1 灵活性的丢失36

2.2 接口和类36

2.2.2 耦合38

2.2.3 脆弱的基类问题39

2.2.4 多重继承45

2.2.5 框架46

2.2.6 模板方法和工厂方法模式47

2.2.7 “脆弱的基类”问题总结52

2.3 什么时候使用extends合适53

2.4 消除extends55

2.4.1 工厂和单例模式56

2.4.2 单例58

2.4.3 单例中的线程问题59

2.4.4 双检测锁定61

2.4.5 销毁单例62

2.4.6 抽象工厂63

2.4.7 模式大杂烩67

2.4.8 工厂模式中的动态创建69

2.4.9 命令和策略模式71

2.5 总结75

第3章 生命游戏76

3.1 获得生命76

3.2 绘制生命游戏的结构图78

3.3 时钟子系统:观察者模式81

3.4 时钟子系统:访问者模式97

3.5 菜单子系统:合成模式101

3.6 菜单子系统:门面模式108

3.7 MenuSite类109

3.8 核心类127

3.8.1 Universe类127

3.8.2 Cell接口132

3.8.3 Resident类135

3.8.4 Neighborhood类138

3.9 调停者模式147

3.10 重温合成模式148

3.11 再访合成模式153

3.12 享元模式158

3.13 备忘录模式163

3.14 零散的结尾165

3.15 总结169

第4章 实现嵌入式SQL170

4.1 需求170

4.2 体系结构171

4.3 数据存储层172

4.3.1 表接口174

4.3.2 桥梁模式179

4.3.3 使用抽象工厂模式创建表接口180

4.3.4 使用被动迭代器和建造者模式创建和保存表184

4.3.5 填充表194

4.3.6 查看表的内容:迭代器模式197

4.3.7 使用命令模式实现事务(撤销操作)系统205

4.3.8 修改表:策略模式209

4.3.9 select与join操作213

4.3.10 杂项219

4.3.11 表的变化形式:装饰模式226

4.4 加入SQL语言235

4.4.1 SQL引擎层的结构235

4.4.2 对输入作断词、享元模式重访和责任链模式236

4.4.3 词法分析器:责任链模式244

4.4.4 ParserFailure类251

4.5 Database类253

4.5.1 使用Database类254

4.5.2 代理模式257

4.5.3 词符集和其他常量261

4.6.1 对SQL的支持267

4.6 解释器模式267

4.6.2 观察运行中的解释器288

4.7 JDBC层295

4.8 状态模式和JDBCConnection301

4.8.1 执行SQL语句306

4.8.2 适配器模式(结果集)307

4.8.3 完成代码312

4.8.4 如果桥梁模式失效312

4.9 结束语313

附录 设计模式速查参考314

创建型模式314

结构型模式328

行为型模式347

热门推荐