“面向对象"和"面向过程"到底有什么区别?通俗易懂举例说明
来源:互联网 发布:java object类常用方法 编辑:程序博客网 时间:2024/06/10 23:33
如何大象装进冰箱?
面向过程:
为了把大象装进冰箱,需要3个过程。
1) 把冰箱门打开(得到打开门的冰箱)
2) 把大象装进去(打开门后,得到里面装着大象的冰箱)
3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)
每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。
1:
冰箱开门(冰箱)
冰箱装进(冰箱, 大象)
冰箱关门(冰箱)
==换个写法
(冰箱开门 冰箱)
(冰箱装进 冰箱 大象)
(冰箱关门 冰箱)
2:
冰箱关门(冰箱装进(冰箱开门(冰箱), 大象))
==换个写法
(冰箱关门 (冰箱装进 (冰箱开门 冰箱) 大象))
面向对象:
为了把大象装进冰箱,需要做三个动作(或者叫行为)。
每个动作有一个执行者,它就是对象。
1) 冰箱,你给我把门打开
2) 冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)
3) 冰箱,你给我把门关上
依次做这些动作,就能把大象装进冰箱。
1:
冰箱.开门()
冰箱.装进(大象)
冰箱.关门()
2:
冰箱.开门().
装进(大象).
关门()
作者:王逢琛
链接:https://www.zhihu.com/question/27468564/answer/36761503
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
0 0
- “面向对象"和"面向过程"到底有什么区别?通俗易懂举例说明
- 如何通俗易懂地举例说明“面向对象”和“面向过程”有什么区别?
- 面向过程、基于对象、面向对象,到底有什么区别?
- 面向过程、基于对象、面向对象,到底有什么区别?
- 面向对象与面向过程有什么区别?
- 面向对象和面向过程有什么区别
- 面向对象和面向过程有什么区别
- 面向对象和面向过程有什么区别
- 面向对象和面向过程有什么区别
- 面向对象和面向过程有什么区别
- 举例说明面向对象和面向过程的区别
- 通俗易懂的讲解----面向对象和面向过程的区别
- java和c++在面向对象上有什么区别?
- java和c++在面向对象上有什么区别?
- “面向对象”和“面向过程”的区别
- 面向对象与面向过程程序设计有什么不同
- 面向对象、面向过程,有区别么?划分界限
- 面向对象和面向过程到底的本质区别?
- 初学者必看:VC++、Win32 SDK、MFC的区别
- js数组的简单操作一
- Java排序算法
- 百度IFE学习笔记(二)js 添加DOM子节点
- 电商秒杀抢购
- “面向对象"和"面向过程"到底有什么区别?通俗易懂举例说明
- 关于链式栈的相关操作
- 关系数据库中的几种设计范式
- SDUT 2017 春夏组队训练赛3
- hdu 2062
- 致自己
- c语言之分割与合并文件
- android插件机制小结
- C#获取C/C++返回值为wchar_t*的内容