《面向对象程序设计 一种循序渐进的系统构造方法》求取 ⇩

目录1

第一章 系统构造1

1.1 系统构造与软件危机3

1.2 对策6

1.2.1 封闭式策略7

1.2.2 开放式策略8

1.2.3 综合策略10

1.3 OOP程序设计10

1.4 小结14

第二章 面向对象程序设计:目的15

2.1 软件生产率18

2.1.1 软件规模18

2.1.2 软件界面18

2.2 组装技术20

2.2.1 UNIX的管道/过滤技术20

2.2.2 子程序库技术21

2.2.3 软件IC技术22

2.2.1 软件IC的意义21

2.2.5 讨论25

2.3 约束时刻与系统的耦合强度26

2.3.1 静态约束与紧耦合系统27

2.3.2 动态约束与松耦合系统28

2.4 小结31

第三章 面向对象程序设计:语言33

3.1 Smalltalk-8033

3.1.1 虚拟机35

3.1.2 程序设计语言37

3.1.3 消息表达式37

3.1.4 块结构39

3.1.5 程序设计坏境10

3.1.6 Smalltalk的应用12

3.2 Ada43

3.2.1 Ada的OOP特性43

3.2.2 程序包44

3.2.3 讨论45

3.3 C--46

3.3.1 C与C+-47

3.3.2 类47

3.3.3 友函数48

3.3.4 成员函数49

3.3.5 导出类50

3.3.6 操作符重写51

3.3.7 存储管理52

3.3.8 分别编译53

3.4 小结53

第四章 对象、消息和封装55

——面向应用的程序设计55

4.1 对象、消息和封装55

4.1.1 对象55

4.1.2 消息56

4.1.3 封装57

4.2 Objective-C58

4.3 对象标识符61

4.4 消息表达式62

4.4.1 一元消息表达式63

4.4.2 关键字消息表达式64

4.4.3 消息表达式的类型65

4.5 生成对象65

4.6 例66

4.6.1 例:Pen66

4.6.2 例:PencilCup68

4.7 小结72

第五章 类、继承和类簇73

——面向系统的程序设计73

5.1 类73

5.1.1 实例74

5.1.2 对象的组成74

5.1.3 实例化75

5.2 继承78

5.3 类:软件IC及其描述文件79

5.3.1 软件IC79

5.3.2 类描述文件80

5.4 继承的实现82

5.4.1 实例变量的继承83

5.4.2 实例方法的继承83

5.4.3 生成方法的继承86

5.5 方法89

5.5.1 实例方法90

5.5.2 变量self92

5.5.3 生成方法94

5.5.4 变量super96

5.5.5 继承和封装的综合运用97

5.6 编译和链接98

5.6.1 类簇98

5.6.2 涉及多类簇的程序开发102

5.6.3 实现102

5.6.4 多重继承101

5.7 小结106

第六章 面向对象程序设计:依赖图练习108

6.1 信息网络108

6.1.1 目录111

6.1.2 规格说明单111

6.1.3 工程技术决窍113

6.2 依赖图应用程序114

6.3 设计阶段115

6.3.1 画蓝图116

6.3.2 确定与使用者的接目117

6.3.3 回顾:面向对象的设计121

6.4 实现阶段122

6.4.4 软件IC库122

6.4 2 Graph类:Graph.m126

6.4.3 Node类:Node.m127

6.4.4 驱动程序:mGraph.m128

6.5 成本与效益度量130

6.5.1 源程序量比较131

6.5.2 二进制程序量比较133

6.5.3 运行程序量比较134

6.5.4 运行速度比较139

6.6 总结141

第七章 基础类簇142

7.1 概述143

7.2 类Object144

7.2.1 数据说明145

7.2.2 内存分配/释放方法148

7.2.3 依赖图练习回预150

7.2.4 实用方法151

7.2.5 对象的激活/冻结153

7.2.6 有关进行比较的方法158

7.2.7 消息操作值159

7.2.8 出错处理160

7.3 类Array,ByteArray和IdArray161

7.3.1 类Array162

7.3.2 类ByteArray163

7.3.3 类IdArray161

7.4 消息函数164

7.5 小结170

第八章 汇集类簇172

8.1 汇集172

8.2 类Collection174

8.3 类Sequence177

8.4 类OrderedCollection179

8.5 类Set182

8.5.1 方法—add:anObject185

8.5.2 方法—?ilter:newObject186

8.5.3 方法—expand187

8.5.4 方法—(id*)findElementOrNil:anElement187

8.5.5 方法—remove:oldObject190

8.6 集合的综合应用191

8.7 小结192

第九章 图符式用户界面193

9.1 面向对象式语言和图符式用户界面195

9.2 用户界面体系结构197

9.3 make程序199

9.4 workbench程序203

9.4.1 应用层203

9.4.2 虚终端层206

9.4.3 表示层207

9.5 workbench用户界面便览211

9.5.1 类属应用程序213

9.5.2 初始化216

9.5.3 建立一个视图层次219

9.5.4 定义与具体应用有关的视图222

9.5.5 剪裁与填充226

9.5.6 在透明视图上作画227

9.5.7 响应事件231

9.5.8 选择视图237

9.5.9 擦除显示的图像242

9.5.10 视图之间的依赖性243

9.6 其它245

9.7 构造和使用图符式用户界面的成本246

9.7.1 源程序量247

9.7.2 可执行程序的大小251

9.8 总结251

第十章 更深入的课题254

10.1 堆压缩与垃圾回收254

10.1.1 对象表256

10.2 自动垃圾回收258

10.2.1 标记/擦除方式258

10.2.2 引用计数方式259

10.3 虚拟对象存储260

10.3.1 全局空间有多大260

10.3.2 能力寻址261

10.4 并发262

10.4.1 协同程序262

10.5 分布式系统264

10.6 合作系统265

附录A 规格说明单269

A.1 关于这些规格说明269

A.2 技术规格说明段270

A.3 全局说明272

A.4 抽象数组父类276

A.5 字符数组279

A.6 抽象汇集类283

A.7 对象引用数组290

A.8 所有对象的抽象类295

A.9 有序汇集类304

A.10 对类Collection及IdArray成员的枚举306

A.11 集合的类309

附录B 手工编制的依赖图应用程序313

B.1 说明文件:gr.h313

B.2 类Node:Node.m316

B.3 类Graph:Graph.m318

B.4 类Set:Set.m319

B.5 驱动程序:cDriver.m323

B.6 语法分析程序:Syntax.m324

OOP术语表326

1992《面向对象程序设计 一种循序渐进的系统构造方法》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由杨芙清等编译 1992 北京:北京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象程序设计导论(1995 PDF版)
面向对象程序设计导论
1995 杭州:浙江大学出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
面向对象的程序设计  Turbo C++程序员指南(1991.04 PDF版)
面向对象的程序设计 Turbo C++程序员指南
1991.04 海洋出版社
循序渐进( PDF版)
循序渐进
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
计算机应用能力考试培训教程  中级(1999 PDF版)
计算机应用能力考试培训教程 中级
1999 北京:清华大学出版社
用X Toolkit进行面向对象程序设计(1994 PDF版)
用X Toolkit进行面向对象程序设计
1994 南京:南京大学出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
Delphi与面向对象程序设计(1997 PDF版)
Delphi与面向对象程序设计
1997 大连:大连理工大学出版社
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社