zoukankan      html  css  js  c++  java
  • 面向对象oop 和类

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

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

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

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

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

    面向对象思维方式的好处

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

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

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

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

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

     

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

     

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

     

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

     

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

    类和对象的区别

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

  • 相关阅读:
    WEB开发中合理选择图片格式
    Ext.ux.form.LovCombo bug修正
    Ext.grid.PropertyGrid 扩展
    BLOG代码高亮
    Box2D教程1创建碰撞世界
    Box2D教程2鼠标交互
    Box2D教程5碰撞检测
    Box2D教程3刚体绑定外观
    管窥HTML5
    Box2D教程4复杂刚体的复杂外观
  • 原文地址:https://www.cnblogs.com/zqy6666/p/12053387.html
Copyright © 2011-2022 走看看