图书介绍
面向对象分析设计与编程 OOA/OOD/OOP【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吴炜煜编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302010110
- 出版时间:2000
- 标注页数:261页
- 文件大小:30MB
- 文件页数:273页
- 主题词:面向对象
PDF下载
下载说明
面向对象分析设计与编程 OOA/OOD/OOPPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象技术概论1
1.1 引论1
1.1.1 软件概念的发展1
1.1.2 软件开发原理的变革2
1.1.3 面向对象语言的三个里程碑3
1.2 面向对象的基本概念4
1.2.1 对象、类、消息4
1.2.2 封装性、继承性和多态性6
1.2.3 常用术语简释和定义8
1.2.4 概念内涵的区别9
1.3 面向对象的分析方法9
1.3.1 OOA方法评介9
1.3.2 OOA步骤10
1.3.3 OOA模型11
1.3.4 OOA视图11
1.3.5 OOA提交11
1.4 面向对象设计初步13
1.4.1 OOD模型14
1.4.2 什么是优良的OOD15
1.4.3 对象标识设计15
1.4.4 复杂对象的构造设计16
1.4.5 一个GIS的OOD模型实例16
1.5 教学工作建议与探讨18
1.6 习题18
第2章 C++基本知识速成20
2.1 C++语言概述20
2.1.1 C++的面向对象特征20
2.1.2 C++语言对 C语言在非面向对象方面的增923
2.2 C++程序构架及词法符号约定27
2.2.1 C++程序示例27
2.2.2 C++程序的一段结构29
2.2.3 C++的词法符号约定34
2.3 C++的数据类型38
2.3.1 C++的数据类型及类型修饰38
2.3.2 常量45
2.3.3 变量48
2.4 C++的运算符和表达式51
2.4.1 C++中的基本运算符51
2.4.2 C++表达式59
2.5 C++的语句及程序流程控制60
2.5.1 if条件分支语句60
2.5.2 switch开关分支语句62
2.5.3 循环控制语句64
2.5.4 跳转控制语句66
2.6 输入输出流简介69
2.6.1 无格式输入输出69
2.6.2 指定格式输入输出69
2.7 习题72
第3章 聚合数据类型与操作75
3.1 数组类型与简单线性表处理75
3.1.1 线性表结构的 C++处理方法75
3.1.2 数组的定义与使用77
3.1.3 多维数组78
3.1.4 字符数组.80
3.2 指针类型与地址算法80
3.2.1 指针的概念与定义80
3.2.2 指针变量的运算规则82
3.2.3 指针与数组的关系84
3.2.4 指针与字符串85
3.2.5 指针数组86
3.2.6 多级指针87
3.2.7 void型和const型指针87
3.3 函数类型与应用方法88
3.3.1 函数的定义与调用88
3.3.2 函数类型与参数传递89
3.3.3 内联型函数93
3.3.4 递归调用94
3.3.5 函数重载调用94
3.3.6 函数指针96
3.4 结构类型及链表处理99
3.4.1 结构变量定义及使用99
3.4.2 结构数组101
3.4.3 结构指针101
3.4.4 结构的嵌套与递归102
3.4.5 链表类数据处理103
3.4.6 联合105
3.4.7 位域106
3.4.8 枚举类型107
3.5 习题108
第4章 类与对象的构造设计110
4.1 类的构造和创建110
4.1.1 类设计的基本概念111
4.1.2 类的说明与对象定义111
4.1.3 成员函数的功能与定义方式113
4.1.4 对类成员的访问114
4.2 构造函数和析构函数114
4.2.1 构造函数的特性115
4.2.2 构造函数的设计和使用116
4.2.3 折构函数的特性和用法120
4.3 类构造的存储设计121
4.3.1 类的静态成员121
4.3.2 对象的动态存储分配122
4.4 类中类用法123
4.4.1 类对象作为成员123
4.4.2 类的自引用124
4.4.3 类属类(generic class)125
4.5 类与对象的进一步用法126
4.5.1 类对象指针126
4.5.2 对象数组127
4.5.3 友元函数128
4.5.4 对象作函数参数129
4.6 类与结构、联合的关系131
4.6.1 结构与类131
4.6.2 联合与类132
4.7 类设计应用实例解析133
4.8 习题136
第5章 继承性和派生类137
5.1 类层次、数据抽象和模块化137
5.1.1 类的层次137
5.1.2 软件设计模块化138
5.1.3 继承性的含义139
5.2 基类和派生类140
5.2.1 基类与派生类的说明141
5.2.2 派生类的继承权与访问域143
5.2.3 派生类的构造函数和折构函数146
5.3 多重继承的设计148
5.3.1 多层继承方法148
5.3.2 直接继承多个基类的方法149
5.3.3 多继承的构造函数与析构函数150
5.3.4 继承成员二义性与虚基类方法150
5.4 继承性应用实例分析154
5.5 习题158
第6章 多态性与虚函数161
6.1 重载与程序俩多态性设计162
6.1.1 函数重载162
6.1.2 运算符重载163
6.1.3 各种运算符重载设计的问题讨论165
6.1.4 编译时的多态169
6.1.5 运行时的多态171
6.2 虚函数方法与多态机制172
6.2.1 虚函数的应用特性172
6.2.2 虚函数与构造函数、析构函数179
6.2.3 多继承中的虚函数用法180
6.2.4 虚函数的多态性应用实例分析181
6.3 纯虚函数与同一协议的多版本184
6.3.1 纯虚函数的定义和性质184
6.3.2 抽象类的用法*185+++6.3.3 纯虚函数的应用例析186
6.4 利用类库中虚函数进行多态程序设计189
6.5 习题189
第7章 面向对象的系统分析和设计191
7.1 面向对象系统分析和系统设计191
7.2 系统分析方法194
7.2.1 OOA过程模型194
7.2.2 研究问题论域及用户需求195
7.2.3 对象识别的客观性方法196
7.2.4 识别对象的内部特征200
7.2.5 识别对象的外部特征202
7.2.6 信息建模的规范化过程205
7.3 系统设计阶段和步骤207
7.3.1 系统划分207
7.3.2 设计阶段208
7.3.3 设计步骤209
7.4 评审和修正 OOA模型210
7.4.1 分析模型的一致性和完整性210
7.4.2 OOA模型的评审策略212
7.4.3 从OOA到 OOD的过渡213
7.5 系统文档编制和实现、测试214
7.5.1 编制设计文档214
7.5.2 系统实现215
7.5.3 系统测试216
7.6 习题217
第8章 面向对象编程环境218
8.1 开发环境的重要性218
8.2 开发环境总览218
8.2.1 Borland C++、Turbo C++等集成环境组成概况219
8.2.2 集成开发环境功能特色简述220
8.3 Microsoft Visual C++使用方法简介223
8.3.1 系统安装224
8.3.2 使用集成开发环境的基本技术231
8.4 新应用的创建239
8.4.1 应用程序框架的建立239
8.4.2 编译和链接244
8.4.3 调试245
8.5 将基本应用框架进一步开发为自己的应用程序248
8.5.1 生成新的类、添加代码与插入文件249
8.5.2 创建及编辑、插入资源255
8.6 善于使用系统帮助258
8.7 习题259
附录 面向对象分析设计和编程的实习作业260
参考文献261
热门推荐
- 2885432.html
- 3704145.html
- 1657049.html
- 2587738.html
- 3093873.html
- 2664046.html
- 1771646.html
- 2607009.html
- 2677718.html
- 3773373.html
- http://www.ickdjs.cc/book_151932.html
- http://www.ickdjs.cc/book_2407673.html
- http://www.ickdjs.cc/book_2602667.html
- http://www.ickdjs.cc/book_969969.html
- http://www.ickdjs.cc/book_3640641.html
- http://www.ickdjs.cc/book_900973.html
- http://www.ickdjs.cc/book_1542262.html
- http://www.ickdjs.cc/book_2568956.html
- http://www.ickdjs.cc/book_79630.html
- http://www.ickdjs.cc/book_1562028.html