zoukankan      html  css  js  c++  java
  • 面向对象的编程语言和面向过程的编程语言是啥?

    例如: python是一门面向对象的编程语言

    面向对象的编程语言 :  语言中的所有操作都是通过对象来进行的

    - 面向对象的编程语言,关注的是对象,而不关注过程
    - 对于面向对象的语言来说,一切都是对象
    - 例子:
             1.孩他妈起床叫孩子上学

    - 面向对象的编程思想,将所有的功能统一保存到对应的对象中
             比如,妈妈功能保存到妈妈的对象中,孩子的功能保存到孩子对象中
             要使用某个功能,直接找到对应的对象即可
    - 这种方式编写的代码,比较容易阅读,并且比较易于维护,容易复用。
    - 但是这种方式编写,不太符合常规的思维,编写起来稍微麻烦一点

    - 简单归纳一下,面向对象的思想
             1.找对象
             2.搞对象

    面向过程的编程语言:

    - 面向过程指将我们的程序的逻辑分解为一个一个的步骤,
    通过对每个步骤的抽象,来完成程序
    - 例子:
          - 孩子上学
        1.妈妈起床
        2.妈妈上厕所
        3.妈妈洗漱
        4.妈妈做早饭
        5.妈妈叫孩子起床
        6.孩子上厕所
        7.孩子要洗漱
        8.孩子吃饭
        9.孩子背着书包上学校

    - 面向过程的编程思想将一个功能分解为一个一个小的步骤,
         我们通过完成一个一个的小的步骤来完成一个程序
    - 这种编程方式,符合我们人类的思维,编写起来相对比较简单
    - 但是这种方式编写代码的往往只适用于一个功能,
        如果要在实现别的功能,即使功能相差极小,也往往要重新编写代码,
        所以它可复用性比较低,并且难于维护

  • 相关阅读:
    Sum Root to Leaf Numbers
    Sum Root to Leaf Numbers
    Sort Colors
    Partition List
    Binary Tree Inorder Traversal
    Binary Tree Postorder Traversal
    Remove Duplicates from Sorted List II
    Remove Duplicates from Sorted List
    Search a 2D Matrix
    leetcode221
  • 原文地址:https://www.cnblogs.com/FlyingLiao/p/11299843.html
Copyright © 2011-2022 走看看