OOP,什么是面向对象?

为了了解什么是面向对象

 

首先要了解什么叫面向过程

 

面向过程:解决一些步骤清晰的问题,不够复杂的问题,步骤明确清晰

 

面向对象:物以类聚,分类的思维方式,思考需要哪些分类,对分类进行单独思考,最后,对某个分类下进行面向过程的思考

面向对象适合解决复杂问题和多人协作的问题

 

为了描述整个复杂的事物,为了从宏观上把我,从整体进行分析,我们需要用面向对象的思路分析整个系统,但是具体到微观流程,还是要用面向过程的思路去思考

 

Object Oriented Programming:OOP

用【类】的方式组织代码,以【对象】的方式封装数据

 

核心思想:抽象

三大特性:

  1. 封装:面向对象的基本特征,将数据封装起来
  2. 继承:子类父类
  3. 多态:同一个类,表现出的具体形式不相同

从认识论的角度,现有对象,而后有类

从代码的组织角度,现有类,后有对象,类是对象的模板

posted @ 2020-08-13 22:16  jueqishizhe  阅读(119)  评论(0)    收藏  举报