内容简介
6.3.3 NeXTStep的界面建立程序 9
前言
第一部分基本概念
第一章综述
5.3.5类库 7
目 录
1.1引言
1.2动力
7.1 历史 1
1.2.1多媒体信息
1.2.2最终用户计算
7.1.2面向对象分析 1
1.2.3分布式处理
1.3未来
2.1.3类、子类与对象 1
1.4近期进展
1.4.1 Apple Macintosh
1.4.2 NeXT
1.5九十年代的对象体系结构
1.7要点
1.6小结
第二章面向对象的基本思想
2.1 基本机制
2.1.1 对象
2.1.2消息与方法
2.1.4继承
2.3.1 动态联编
2.2.4持久性
2.3有关技术术语
2.2.3多态性
2.2 主要概念
2.2.1 封装
2.2.2抽象
2.3.2可视编程
2.4传统方法与面向对象方法
2.3.3 BLOB
2.6要点
2.5小结
第三章面向对象方法的效益
3.1复杂性的维护
3.1.2可重用性
3.1.1软件开发中的灵活性
3.2生产率的提高
3.2.1可扩充性与可维护性
8.1 过程程序设计和维护 1
3.3小结
3.2.2用户编程
3.4要点
第二部分面向对象的软件概况
第四章语言
4.1面向对象语言的历史
4.2面向对象语言的优点
8.4开发工具和环境 1
4.3面向对象语言的功能
4.3.1对象和类
4.3.3继承
4.3.2方法和消息
4.3.4多态性
4.3.6多继承性
4.3.5动态联编
4.3.7类库
9.1 面向对象应用的效益 1
4.4面向对象语言
4.3.8开发工具
4.4.1 C++
4.4.2 Objective-C
4.4.3面向对象Pascal
4.4.4 Smalltalk
4.4.5 Eiffel
4.4.6 Common Lisp Object System
4.5有关技术问题
4.5.1 动态联编与静态联编
4.5.2作为对象的类
4.6小结
4.5.3并发性
4.5.4标准
4.7要点
第五章数据库
5.1面向对象数据库的历史
5.2面向对象数据库的优点
5.3面向对象数据库的功能
5.3.1概述
5.3.2对象
5.3.4继承性
5.3.3方法
5.3.7查询
5.3.6永久性
5.3.8完整性
5.4.2分布式数据库
5.4.1查询优化
5.4有关技术问题
5.4.3并发性
5.4.4性能
5.4.6语言支持
5.4.5模式修改
5.5小结
5.6要点
5.4.8应用程序
5.4.7标准
第六章用户界面
6.1面向对象用户界面的历史
6.2面向对象用户界面的优点
6.3面向对象用户界面的功能
6.3.1 Windows和Presentation Manager
6.3.2 X Window
6.3.4 Apple Macintosh
6.4.1SmaIltalk
6.4面向对象用户界面的开发工具
6.4.2 NewWave
6.4.3 Caseworks
6.4.4 CommonView
6.4.6 Metaphor
6.5小结
6.4.5 NeWS
6.6要点
第三部分面向对象软件的设计
第七章分析和设计
7.1.1结构化系统分析
7.2效益
7.3面向对象设计
7.3.1标识和定义对象
73.2定义和组织类
7.4方法学现状
7.6要点
7.5小结
第八章程序设计和维护
8.2面向对象程序设计和维护
8.3面向对象的项目管理
8.4.1浏览器
8.4.2检查器
8.4.3分析器
8.4.4调试器
8.4.5 开发环境
8.5小结
8.6要点
第九章应用程序的现状
9.1.1更大的灵活性
9.1.2透明的集成性
9.2.1从模块到仿真再到实现
9.1.3使用的方便性
9.2面向对象应用软件的功能
9.2.2从集中式计算到分布式计算
9.2.3从正文和图形到多媒体
9.2.4从类似对象到面向对象
9.3面向对象应用的例子
9.3.1计算机辅助软件工程
9.3.2计算机辅助教学
9.3.3计算机集成制造
9.3.4计算机辅助印刷
9.3.5可视程序设计环境
9.4小结
9.5要点
第四部分附录
A.术语
B.缩写