13-oop概述

面向对象

思想

  • 物以类聚,分类的思维模式。分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程

对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观的操作,仍然需要面向过程的思路去处理。

  • 面向对象是框架
  • 面向过程是具体流程

面向对象编程OOP

  • 本质:以类的方式组织代码,以对象的组织(封装)数据
  • 从认识论角度考虑是先有对象后有类。对象:具体的事物。类:是抽象,是对对象的抽象。
  • 从代码运行角度是先有类后有对象。类是对象的模板。

抽象:编程思想

三大特性

  • 封装
  • 继承
  • 多态
posted @ 2024-06-23 16:57  呆头尖瓜  阅读(2)  评论(0编辑  收藏  举报