软件设计需求与分析3
1. 面向对象的概念
类、信息隐藏和继承
2. 对象的特性
一组数据和对数据进行操作的过程
3. 什么是类
具有相同特征的对象的集合(对象是类的实例)
4. 什么是类的操作
被一个类提供的函数或过程的规约和实现(方法的定义和实现)
5. 什么是操作的签名
操作的名字、参数和返回值(方法的三要素)
6. 什么是类的接口
类提供的操作的规约(在java里面就是未实现的方法)
7. 什么是属性
类具有的数据项
8. 什么是软件设计的信息隐藏
隐藏很可能发生变化的设计决策
9. 什么是数据抽象
封装数据从而隐藏其结构
10. 什么是继承
在类间共享和复用代码的机制