面向对象oop 和类

面向对象与面向过程的区别

  面向对象:面向对象的思维模式说白了就是分类思维模式。思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索

      自我理解(领导思想 让一类人干一类事,思考的使用谁干,至于怎么干不用考率

  面向过程:面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这种思维模式适合处理简单的事情

      自我理解 (员工思维 事情怎么具体做,一步一步实行)

面向对象思维方式的好处

  面向对象思维方式是一种更符合人们思考习惯的思想

  面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)

  面向对象思维方式将复杂的问题简单化

面向对象编程(oop)的本质

  面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。

 

                 抽象是什么?就是将多个物体共同点归纳出来,就是抽出像的部分

 

                 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。

 

                 从代码运行角度考虑是先有类后有对象类是对象的模板

 

     如下图深刻的揭示了类和对象的关系

类和对象的区别

    类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体

原文地址:https://www.cnblogs.com/zqy6666/p/12053387.html