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

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

    例子:洗衣服

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

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

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

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

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

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

  • 相关阅读:
    struts2 s:if 的字符串比较问题
    struts2 标签
    servlet filter
    div滚动与控制
    页面定位
    linux下编译利用CMakeLists.txt 编译C++写的opencv程序
    yolo image.c
    强制杀进程
    PDB GDB 调试代码
    YOLOv3的Darknet在OpenCV3.4.1(bug)下编译出错填坑
  • 原文地址:https://www.cnblogs.com/RioTian/p/14614317.html
Copyright © 2011-2022 走看看