码迷,mamicode.com
首页 > 其他好文 > 详细

心得 : 面向对象和面向过程的区别

时间:2017-04-27 02:30:38      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:依次   启动   软件开发   post   body   针对   编程思想   span   实现   

面向对象:用线性的思维。与面向过程相辅相成。在软件开发过程中,宏观上,用面向对象来把握事物间复杂的关系,分析系统。微观上,仍然使用面向过程。

“面向过程”是一种是事件为中心的编程思想。就是分析出解决问题所需的步骤,然后用函数把这写步骤实现,并按顺序调用。

  ”面向对象“是以“对象”为中心的编程思想。

 

  简单的举个例子:汽车发动、汽车到站。汽车启动是一个事件,汽车到站是另一个事件,面向过程编程的过程中我们关心的是事件,而不是汽车本身。针对上述两个事件,形成两个函数,之后依次调用。

  对于面向对象来说,我们关心的是汽车这类对象,两个事件只是这类对象所具有的行为。而且对于这两个行为的顺序没有强制要求。

  面向过程的思维方式是分析综合,面向对象的思维方式是构造。

心得 : 面向对象和面向过程的区别

标签:依次   启动   软件开发   post   body   针对   编程思想   span   实现   

原文地址:http://www.cnblogs.com/feng9exe/p/6771906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!