图书介绍

面向对象Java技术教程PDF|Epub|txt|kindle电子书版本网盘下载

面向对象Java技术教程
  • 徐宏喆,张艺钟,马静等编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560629643
  • 出版时间:2013
  • 标注页数:325页
  • 文件大小:48MB
  • 文件页数:337页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向对象Java技术教程PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇2

第1章 面向对象基础2

1.1 面向对象方法2

1.1.1 面向对象方法的内涵2

1.1.2 面向对象方法的基本概念3

1.1.3 面向对象的产生5

1.1.4 面向对象的优势7

1.2 类和对象9

1.2.1 类的定义和对象的创建9

1.2.2 成员变量和局部变量10

1.2.3 成员方法12

1.2.4 方法的重载12

1.2.5 构造函数14

1.2.6 对象14

1.2.7 访问控制符15

1.3 面向对象的特征16

1.3.1 封装16

1.3.2 继承17

1.3.3 抽象19

1.3.4 多态24

本章小结28

练习题29

第2章 面向对象的开发过程30

2.1 面向对象分析30

2.1.1 概论30

2.1.2 需求陈述31

2.1.3 建立对象模型33

2.1.4 建立动态模型39

2.1.5 建立功能模型44

2.2 面向对象设计46

2.2.1 面向对象设计的准则46

2.2.2 问题域部分的设计47

2.2.3 人机交互部分的设计49

2.2.4 任务管理部分的设计50

2.2.5 数据管理部分的设计51

2.3 面向对象编程实现53

2.3.1 编程语言的选择53

2.3.2 面向对象语言的技术支持54

2.3.3 面向对象程序设计的风格56

2.4 面向对象的测试58

2.4.1 面向对象测试概述58

2.4.2 面向对象测试策略59

2.4.3 设计测试用例60

本章小结61

练习题62

第3章 面向对象软件设计基础63

3.1 面向对象设计视点63

3.1.1 复用(Reusibility)63

3.1.2 扩展(Extensibility)65

3.1.3 分离与封装变化(Separability&Change)66

3.1.4 低耦合高内聚(Low Coupling&High Cohesion)69

3.2 面向对象软件设计原则72

3.2.1 开放封闭原则(OCP)72

3.2.2 单一职责原则(SRP)74

3.2.3 里氏代换原则(LSP)75

3.2.4 依赖倒转原则(DIP)76

3.2.5 接口隔离原则(ISP)77

3.2.6 迪米特法则(LoD)78

3.2.7 其他原则80

3.3 UML类图简介80

3.3.1 类81

3.3.2 接口81

3.3.3 继承81

3.3.4 实现82

3.3.5 依赖82

3.3.6 关联82

3.3.7 聚合(联合)83

3.3.8 组合(合成)83

本章小结83

练习题84

第二部分 进阶篇86

第4章 设计模式基础86

4.1 概述86

4.1.1 设计模式的概念86

4.1.2 设计模式的基本要素87

4.1.3 设计模式的使用87

4.2 设计模式的类型88

4.2.1 创建型设计模式88

4.2.2 结构型设计模式90

4.2.3 行为型设计模式92

本章小结95

练习题95

第5章 创建型设计模式96

5.1 简单工厂模式(Simple Factory)96

5.1.1 角色及其职责97

5.1.2 应用示例99

5.1.3 效果分析102

5.2 工厂方法模式(Factory Method)103

5.2.1 角色及其职责104

5.2.2 应用示例106

5.2.3 效果分析108

5.3 抽象工厂模式(Abstract Factory)109

5.3.1 角色及其职责110

5.3.2 应用示例112

5.3.3 效果分析115

5.4 建造者模式(Builder)116

5.4.1 角色及其职责116

5.4.2 应用示例119

5.4.3 效果分析123

5.5 单件模式(Singleton)124

5.5.1 角色及其职责124

5.5.2 应用示例126

5.5.3 效果分析129

5.6 原型模式(Prototype)130

5.6.1 角色及其职责131

5.6.2 应用示例132

5.6.3 效果分析137

本章小结138

练习题138

第6章 结构型设计模式139

6.1 适配器模式(Adapter)139

6.1.1 角色及其职责139

6.1.2 应用示例141

6.1.3 效果分析144

6.2 装饰模式(Decorator)144

6.2.1 角色及其职责145

6.2.2 应用示例147

6.2.3 效果分析149

6.3 桥接模式(Bridge)150

6.3.1 角色及其职责151

6.3.2 应用示例152

6.3.3 效果分析155

6.4 享元模式(Flyweight)156

6.4.1 角色及其职责156

6.4.2 应用示例158

6.4.3 效果分析161

6.5 外观模式(Facade)162

6.5.1 角色及其职责162

6.5.2 应用示例164

6.5.3 效果分析168

6.6 代理模式(Proxy)169

6.6.1 角色及其职责169

6.6.2 应用示例170

6.6.3 效果分析171

6.7 组合模式(Composite)172

6.7.1 角色及其职责172

6.7.2 应用示例175

6.7.3 效果分析180

本章小结180

练习题181

第7章 行为型设计模式182

7.1 模板方法模式(Template Method)182

7.1.1 角色及其职责182

7.1.2 应用示例184

7.1.3 效果分析190

7.2 观察者模式(Observer)191

7.2.1 角色及其职责191

7.2.2 应用示例193

7.2.3 效果分析196

7.3 迭代器模式(Iterator)197

7.3.1 角色及其职责198

7.3.2 应用示例201

7.3.3 效果分析209

7.4 责任链模式(Chain of Responsibility)210

7.4.1 角色及其职责210

7.4.2 应用示例213

7.4.3 效果分析216

7.5 备忘录模式(Memento)217

7.5.1 角色及其职责217

7.5.2 应用示例220

7.5.3 效果分析224

7.6 命令模式(Command)225

7.6.1 角色及其职责226

7.6.2 应用示例228

7.6.3 效果分析232

7.7 状态模式(State)233

7.7.1 角色及其职责234

7.7.2 应用示例236

7.7.3 效果分析242

7.8 访问者模式(Visitor)242

7.8.1 角色及其职责243

7.8.2 应用示例245

7.8.3 效果分析253

7.9 中介者模式(Mediator)253

7.9.1 角色及其职责254

7.9.2 应用示例257

7.9.3 效果分析265

7.10 策略模式(Strategy)266

7.10.1 角色及其职责266

7.10.2 应用示例268

7.10.3 效果分析272

7.11 解释器模式(Interpreter)273

7.11.1 角色及其职责274

7.11.2 应用示例276

7.11.3 效果分析278

本章小结279

练习题279

第8章 综合实例—武侯预伏锦囊计281

8.1 问题描述281

8.2 需求分析281

8.3 系统类结构283

8.4 各主要操作的活动图285

8.5 设计中采用的主要设计模式287

8.6 程序代码289

第三部分 高级篇302

第9章 SOA与云计算302

9.1 SOA概述302

9.1.1 SOA的基本思想及要素303

9.1.2 SOA的设计原则304

9.1.3 SOA的框架305

9.2 云计算简介311

9.2.1 云计算的定义311

9.2.2 云计算的体系架构312

9.2.3 云服务313

9.3 SOA与云计算的关系315

9.3.1 SOA与Web云服务315

9.3.2 SOA与云计算的比较316

9.4 SOA与云计算的应用分析319

本章小结323

练习题323

参考文献324

热门推荐