目 录 1
介绍 1
第一部分战略 1
第一章面向目标编程简介 1
1.1 了解问题 1
1.2一般性和特殊性 4
1.3功能性 4
1.4商品目录 5
1.5销售额 6
1.6雇员 7
1.7小结 8
第二章目标特征 8
2.1 集合 8
2.2索引集合 11
2.3地址 12
2.4供应商 12
2.5销售额 15
2.6小结 16
3.1建立事例 17
第三章类和事例 17
3.2引用事例 19
3.3目标间的通信 19
3.4事例的初始化和解除 22
3.5目标特殊信息 23
3.6公用与私用信息 24
3.7小结 24
4.2成分编号 25
第四章机制目标 25
4.1商品目录 25
4.3数量 26
4.4项目价格 26
4.5供应商 27
4.6销售历史 27
4.7进货历史 28
4.8植树 29
4.9客户目标 30
4.11订货历史 31
4.10姓名和地址 31
4.12拷贝 32
4.13直接装运 32
4.14邮寄历史 33
4.15供应商 33
4.16供应商ID 33
4.17联系信息 33
4.19顺序集合 35
4.18供应商商品目录 35
4.20小结 36
第五章设计综合 37
5.1 雇员 37
5.2姓名和地址 37
5.3工作分类 38
5.4工资信息 39
5.5福利信息 39
5.6税款信息 40
5.7雇员履历 41
5.8小结 42
第六章面向目标设计 43
6.1设计流程图 43
6.2类的分级结构 44
6.3目标相关性 45
6.4信息流程图 45
第七章作用域和类型 46
6.5小结 46
7.1作用域 47
7.2强类型与弱类型 48
第八章目标类 49
8.1基本术语 50
8.2 目标类 52
8.3构造程序和解除程序 55
8.4小结 56
8.5更进一步 56
9.1建立集合 57
第二部分战略 57
第九章简单的系统类 57
9.2解除集合 60
9.3存放集合元素 60
9.4修改集合中的元素 61
9.5将元素添加到集合中 61
9.6从集合中删除元素 62
9.7编写集合类首部 62
9.8虚拟函数 65
9.11 更进一步 66
9.9外部函数定义 66
9.10小结 66
第十章导出系统类 67
10.1构制程序函数 67
10.2解除函数 68
10.3存取索引集合中的项目 69
10.4将项目添加到索引集合中 70
10.5从索引集合中删除项目 71
11.2构造程序 72
第十一章简单的实用类 72
11.1 回顾 72
11.3解除程序 74
11.4存取函数 74
11.5更改函数 75
11.6小结 75
11.7更进一步 75
第十二章并行构造类 75
12.1 回顾 75
12.2变量 76
12.3构造程序 76
12.4解除程序 78
12.5存取函数 79
12.6更改函数 79
12.7小结 80
13.2变量 81
13.1 回顾 81
第十三章关系和生命期 81
12.8更进一步 81
13.3构造程序 82
13.4解除程序 82
13.5存取函数 84
13.6更改函数 87
13.7小结 88
第十四章元目标 90
14.1 回顾 90
14.2变量 90
14.3 构造程序 90
14.4解除程序 91
14.5存取函数 94
14.6更改函数 96
第十五章组合目标 98
15.1 回顾 98
14.8 更进一步 98
14.7小结 98
15.2变量 99
15.3构造程序 99
15.4解除程序 103
15.5存取函数 106
15.6更改函数 106
16.2 目标类 107
16.1 回顾 107
第十六章 107
15. 7小结 107
16.3集合类 108
16.4索引集合类 109
16.5实体类 110
16.6地址与导出类 111
16.7商品目录项类 111
16.8客户类 112
16.9雇员类 113
16.10小结 114