zoukankan      html  css  js  c++  java
  • 面向对象和面向过程最本质的区别是什么?

    用最简单每个人都会做的事为例子简单的阐述下,相信每个人都知道了。

    例子:洗衣服

    面向过程:首先你得把足够的水放进一个大盆里,并且放入洗衣粉。其次,你再一件一件的用手去搓洗衣服,每搓洗完一件,就放旁边,直到所有衣服都洗完。然后你在重新放水,把洗好的衣服用清水清洗一遍。最后在一件件的拧干。

    面向对象:把所有衣服放入洗衣机,按下放水键,按下功能键,按下开始键。去玩局LOL,回来衣服就洗好了。

    洗衣机就是对象,这个对象里封装了“放水”“洗衣”“清洗”“甩干”等功能。这些都是对象去帮你操作,你要做的就是根据你的需求去操作这个对象。

    这个例子小白或者刚学习编程的朋友而言,理解起来就简单易懂了。

    其实生活中处处都是面向对象。学习编程的时候都会结合一些例子来记忆,这样理解也深刻。

    The desire of his soul is the prophecy of his fate
    你灵魂的欲望,是你命运的先知。

  • 相关阅读:
    一次router拦截器的应用
    node中的koa2
    node中从express到koa再到koa2的发展历程
    node中的crypto内置模块
    node中的http内置模块
    node中的stream(流)内置模块
    node中fs内置模块
    node 中的global对象和process对象
    CSS命名规范
    作品展示
  • 原文地址:https://www.cnblogs.com/RioTian/p/14614317.html
Copyright © 2011-2022 走看看