面向对象方法PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:石峰,宋红
- 出 版 社:北京:高等教育出版社
- 出版年份:2008
- ISBN:7040232235
- 页数:218 页
第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 结构化程序的结构 5
1.2.3 面向对象程序的结构 6
1.3 设计模式 6
1.3.1 面向过程程序设计 6
1.3.2 结构化程序设计 7
1.3.3 面向对象程序设计 7
1.4 面向对象语言 8
1.4.1 C++ 9
1.4.2 Java 10
1.5 面向对象的分析与设计 11
1.6 面向对象的处理器 14
1.6.1 Intel iAPX 432 14
1.6.2 SOAR 15
1.6.3 Mushroom 15
1.6.4 OCP 15
1.7 本章小结 16
习题1 16
第2章 认知与面向对象 17
2.1 实体与认知 17
2.1.1 分解与组合 17
2.1.2 属性与状态 19
2.1.3 行为与功能 21
2.1.4 实体间相互作用 22
2.1.5 结构抽象 23
2.1.6 多态 26
2.2 认知规律 27
2.2.1 分类 27
2.2.2 归纳与演绎 28
2.2.3 认知的广度与深度 29
2.2.4 认知的连续性 29
2.3 面向对象方法学 29
2.4 对象的语义模型 30
2.5 本章小结 31
习题2 31
第3章 客观事物的对象模型 32
3.1 对象和类 32
3.1.1 封装 32
3.1.2 对象形态 34
3.2 类间关系 36
3.2.1 泛化 36
3.2.2 聚合 39
3.2.3 关联 42
3.3 静态结构模型 43
3.4 动态模型 45
3.5 功能模型 50
3.6 本章小结 58
习题3 58
第4章 对象模型的程序实现 59
4.1 类的实现 59
4.1.1 类的声明 59
4.1.2 类的定义 61
4.2 对象的实现 61
4.2.1 生命周期 62
4.2.2 关于封装 67
4.3 类间关系的实现 70
4.3.1 泛化的实现 70
4.3.2 聚合的实现 76
4.3.3 关联的实现 81
4.4 多态的实现 84
4.4.1 静态多态性 84
4.4.2 动态多态性 86
4.5 本章小结 87
习题4 88
第5章 面向对象系统的开发过程 90
5.1 面向对象的分析 90
5.1.1 分析问题域,明确用户需求 91
5.1.2 识别对象,在此基础上抽象出候选对象类 92
5.1.3 标识对象的属性和行为 93
5.1.4 确定对象类之间的关系 93
5.1.5 确定动态行为模型 95
5.1.6 确定用户界面需求 96
5.2 面向对象的设计 96
5.2.1 系统设计 96
5.2.2 对象设计 99
5.3 面向对象的程序设计 100
5.4 面向对象的测试 101
5.5 本章小结 102
习题5 102
第6章 面向对象的系统需求分析 103
6.1 需求分析简介 103
6.2 用例建模 104
6.2.1 定义系统边界 105
6.2.2 确定参与者 105
6.2.3 识别用例 107
6.2.4 确定用例之间的关系 109
6.2.5 建立完整的用例图 112
6.2.6 书写用例描述文档 113
6.3 用例建模实例 124
6.3.1 问题描述与系统范围确定 124
6.3.2 确定系统的参与者 124
6.3.3 识别用例,建立用例图 125
6.3.4 用例描述 126
6.4 本章小结 130
习题6 130
第7章 面向对象的系统分析 131
7.1 静态结构建模 131
7.1.1 提取系统中的类 131
7.1.2 确定类间相互关系 135
7.1.3 确定类的属性和操作 141
7.1.4 完善初始的静态结构模型 148
7.2 动态行为建模 149
7.2.1 消息 150
7.2.2 事件序列图模型 150
7.2.3 对象状态图模型 152
7.2.4 活动图 154
7.2.5 协作图 155
7.3 图书馆信息管理系统的分析 155
7.3.1 图书馆信息管理系统的静态结构模型 155
7.3.2 图书馆信息管理系统的动态行为模型 157
7.4 本章小结 161
习题7 161
第8章 面向对象的设计 163
8.1 系统设计 163
8.1.1 系统体系结构的设计 163
8.1.2 系统划分 168
8.2 对象设计 170
8.2.1 静态结构设计 170
8.2.2 动态行为设计 173
8.3 图书馆信息管理系统的设计模型 174
8.3.1 系统设计 174
8.3.2 对象设计 175
8.4 本章小结 180
习题8 181
第9章 R公司网上家电销售系统 182
9.1 网上家电销售系统的需求分析 182
9.1.1 系统的用户需求描述 182
9.1.2 系统的需求分析 183
9.1.3 系统的用例模型 188
9.2 网上家电销售系统分析模型 198
9.2.1 网上家电销售系统的静态结构模型 198
9.2.2 网上家电销售系统的动态行为模型 202
9.3 网上家电销售系统设计模型 206
9.3.1 系统设计 206
9.3.2 对象设计 209
9.4 本章小结 218
习题9 218
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《交通工程安全风险管控与隐患排查一体化理论方法与信息化管理技术》王海燕著 2019
- 《致密油藏体积压裂产能评价方法》程林松,贾品,曹仁义 2019
- 《CI企业形象设计与实训》石峰,丁韬,朱涛主编 2013
- 《风雅汉阳》张宪华,麻建雄书法;俞诗吟诗词;周石峰绘画;武汉市汉阳区地方志,武汉市汉商集团编 2012
- 《数值实验与计算机模拟》李茜,张石峰,段海明著 2013
- 《非宗族乡村 关中《水利社会》的人类学考察》石峰著 2009
- 《器械健身完全指南》刘石峰编著 2008
- 《机车车辆业务的焊接热处理和化学热处理》苏联铁路员工技术手册编纂委员会编;宋红,杨永文译 1958
- 《金属切削机床》(苏)布拉维切夫著;宋红,杨永文译 1957
- 《传感器原理与传感器技术》贾石峰主编 2009
- 《大学物理实验》金雪尘,宋红燕主编 2009
- 《中外贸易指南》宋红兴主编;中国引进报社编 1992
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018