第1章 面向对象的概念简介
1.1 基本概念
1.2 对象及遗留系统
1.3 过程式编程与面向对象编程
1.4 由面向过程开发过渡道面向对象开发
1.4.1 过程式编程
1.4.2 面向对象编程
1.5 究竟什么是对象
1.5.1 对象数据
1.5.2 对象行为
1.6 究竟什么是类
1.6.1 创建对象
1.6.2 属性
1.6.3 方法
1.6.4 消息
1.7 使用类图作为可视化工具
1.8 封装和数据隐藏
1.8.1 接口
1.8.2 实现
1.8.3 接口/实现范式的一个真实示例
1.8.4 接口/实现范式的模型
1.9 继承
1.9.1 超类和子类
1.9.2 抽象
1.9.3 is-a关系
1.10 多态
1.11 组合
1.11.1 抽象
1.11.2 has-a关系
1.12 结语
1.13 本章中使用的示例代码
1.13.1 C#.NET版本的TestPerson类
1.13.2 TestShape类
第2章 如何以面向对象的方式进行思考
2.1 清楚接口和实现之间的区别
2.1.1 接口
2.1.2 实现
2.1.3 一个接口/实现示例
2.2 使用抽象思维设计接口
2.3 尽可能提供最小化的用户接口
2.3.1 确定用户
2.3.2 对象行为
2.3.3 环境约束
2.3.4 识别公共接口
2.3.5 识别实现
2.4 结语
2.5 引用
第3章 高级的面向对象概念
3.1 构造函数
3.1.1 什么是构造函数调用
3.1.2 构造函数中包含什么
原文地址:https://www.cnblogs.com/revoid/p/9418306.html