图书介绍

面向对象方法基础教程PDF|Epub|txt|kindle电子书版本网盘下载

面向对象方法基础教程
  • 麻志毅,邵维忠编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040142368
  • 出版时间:2004
  • 标注页数:290页
  • 文件大小:13MB
  • 文件页数:303页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向对象方法基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象方法概论3

1.1 传统软件开发方法中存在的问题3

第一部分 概述3

1.2 面向对象的基本思想5

1.3 面向对象的主要概念及基本原则6

1.3.1 面向对象的主要概念6

1.3.2 面向对象的基本原则9

1.4 面向对象方法的主要优点13

1.5 面向对象方法与技术的发展史及现状简介17

习题18

2.1 分析面临的主要问题21

第二部分 面向对象分析21

第2章 什么是面向对象的分析21

2.2 面向对象的分析综述24

习题28

第3章 用况图29

3.1 系统边界29

3.2 参与者30

3.2.1 概念与表示法31

3.2.2 识别参与者32

3.3 用况32

3.3.1 概念与表示法33

3.3.2 用况和参与者之间的关系35

3.3.3 用况之间的关系36

3.3.4 捕获用况38

3.3.5 用况模板40

3.4 用况图41

3.5 检查与调整41

3.6 例题43

习题46

第4章 类图47

4.1 对象与类47

4.1.1 概念与表示法47

4.1.2 识别对象与类48

4.1.3 审查与筛选50

4.1.4 抽象出类并进行调整52

4.1.5 认识对象的主动行为并识别主动对象53

4.1.6 类的命名54

4.1.7 建立类图的对象层54

4.2 定义属性与操作55

4.2.1 定义属性55

4.2.2 定义操作58

4.3 建立关系61

4.3.1 继承62

4.3.2 关联72

4.3.3 聚合83

4.4 接口86

4.3.4 依赖86

习题89

第5章 顺序图90

5.1 概念与表示法90

5.2 建立顺序图95

习题96

第6章 统一建模语言中的几种其他图97

6.1 协作图97

6.1.1 概念与表示法97

6.2 状态图99

6.1.2 建立协作图99

6.2.1 概念与表示法100

6.2.2 建立状态图110

6.3 包图111

6.3.1 概念与表示法111

6.3.2 如何划分包113

习题114

第三部分 面向对象设计117

第7章 什么是面向对象设计117

7.1 面向对象设计的发展117

7.2 OOA与OOD的关系118

7.3 面向对象设计模型和过程120

习题122

第8章 问题域部分的设计123

8.1 为复用类而增加结构123

8.2 增加一般类以建立共同协议124

8.3 按编程语言调整继承125

8.4 提高性能128

8.5 为实现永久对象的存储增补属性与操作130

8.6 对复杂关联的转化并决定关联的实现方式131

8.7 调整与完善属性132

8.9 决定对象间的可访问性134

8.8 构造或优化算法134

8.10 定义对象实例135

8.11 其他136

习题136

第9章 人机交互部分的设计137

9.1 什么是人机交互部分137

9.2 人机交互部分的分析138

9.3 人机界面的设计准则140

9.4 人机交互的面向对象设计142

9.4.1 设计输入与输出142

9.4.2 命令的组织144

9.4.3 用面向对象概念表达所有的界面成分147

习题150

10.1 什么是控制驱动部分151

第10章 控制驱动部分的设计151

10.2 控制流152

10.3 如何设计控制驱动部分153

10.3.1 识别控制流153

10.3.2 审查155

10.3.3 定义控制流155

10.3.4 进程间和线程间的通信156

10.3.5 控制流间的同步158

习题160

11.2 数据库和数据库管理系统161

第11章 数据管理部分的设计161

11.1 什么是数据管理部分161

11.2.1 关系数据库162

11.2.2 面向对象数据库163

11.3 如何进行数据管理部分设计164

11.3.1 针对关系数据库的数据存储设计164

11.3.2 针对面向对象数据库的数据存储设计171

11.3.3 针对文件的数据存储设计172

习题172

12.1 构件图173

12.1.1 构件173

第12章 构件及其部署的设计173

12.1.2 构件图175

12.2 部署图177

12.2.1 节点177

12.2.2 部署图179

习题179

第13章 OOD的评价准则180

13.1 耦合180

13.2 内聚181

13.3 复用181

13.4 其他评判准则182

习题183

第四部分 面向对象的编程实现187

第14章 面向对象的编程实现187

14.1 面向对象的程序设计187

14.1.1 面向对象程序设计语言简介187

14.1.2 用非面向对象程序设计语言实现OOD模型191

14.1.3 为实现OOD模型选择程序设计语言191

14.2 用具体的面向对象语言实现面向对象概念193

14.3 数据管理部分的实现205

14.4 状态图的实现211

习题215

15.1 系统与子系统219

第15章 系统与模型219

第五部分 系统与模型219

15.1.1 对体系结构模式建模220

15.1.2 划分子系统221

15.2 模型223

15.2.1 模型的含义224

15.2.2 模型的视图224

15.2.3 模型的层次性226

15.2.4 模型间的一致性检查226

习题227

16.1 系统的功能需求231

第16章 案例:会议文件审批系统231

第六部分 建模实例231

16.2 需求捕获233

16.2.1 建立界面原型233

16.2.2 识别参与者235

16.2.3 识别用况235

16.2.4 对需求进行捕获与描述236

16.3 分析245

16.3.1 寻找类245

16.3.2 绘制状态图246

16.3.3 建立类图247

16.3.4 建立顺序图251

16.4 设计253

习题263

附录267

附录A 面向对象的软件建模工具267

A.1 为什么需要软件建模工具267

A.2 建模工具简介268

A.3 面向对象的软件建模工具所应具有的功能269

A.4 面向对象工具遵循的标准272

A.5 面向对象的软件建模工具JBOO 3.0简介273

A.5.1 JBOO 3.0是一种面向对象的软件建模工具273

A.5.2 JBOO 3.0的功能274

B.2 用况图文档280

B.1 总体说明文档280

附录B 文档编制指南280

B.3 类图文档281

B.4 顺序图文档282

B.5 协作图文档282

B.6 状态图文档283

B.7 活动图文档283

B.8 构件图文档284

B.9 部署图文档284

B.10 包图文档284

附录C 英汉术语对照表286

参考文献288

热门推荐