面向对象的思考过程

Posted revoid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的思考过程相关的知识,希望对你有一定的参考价值。

第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 构造函数中包含什么

    

 

以上是关于面向对象的思考过程的主要内容,如果未能解决你的问题,请参考以下文章

再度思考面向过程和面向对象

再度思考面向过程和面向对象

029_面向对象_02_面向对象的方式思考问题

JavaSE基础知识—面向对象(5.1类和对象概念创建及内存分配)

面向对象编程(上)

面向过程和面向对象的一点思考