面向对象设计课程小结

发布于: 5 小时前
面向对象设计课程小结

面向对象编程

编程这件事

编程这件事远在计算机出现前就已经存在了,计算机反倒只是变成这一件事的载具了。在它的历史中出现了不同的编程思想和与之对应的编程语言:

  1. 面向机器编程:带孔纸带、汇编语言;

  2. 面向过程编程:C语言;

  3. 面向对象编程:Java、C++、Go等。

OOP

对象

对象是对现实世界事物共性的抽象。它具有以下三种特性:

  1. 状态

  2. 行为

  3. 标识

三大特性

  1. 封装:隐藏实现细节,定义接口

  2. 继承:is-a,has-a

  3. 多态:后期绑定,向上转型

其中多态是最核心的特性。

框架

框架调用应用程序代码,应用程序代码调用工具。

面向对象设计的基本原则

发布于: 5 小时前 阅读数: 3
用户头像

行下一首歌

关注

还未添加个人签名 2017.10.30 加入

半壁山房待明月,一盏清茗酬知音。

评论

发布
暂无评论
面向对象设计课程小结