设为首页 加入收藏

TOP

面向过程与面向对象的区别
2014-11-22 11:40:25 】 浏览:3017
Tags:面向 过程 对象 区别

  “面向过程”是一种以事件为中心的编程思想。


  就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。


  “面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。


  面向对象的程序设计(Object-Oriented Programming,简记为OOP)


  比如以公共汽车而言。


  “面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。类似的还有修理等等。


  到了编程就是:


  public class 运营


  {


  void 汽车启动


  {


  }


  void 汽车到站


  {


  }


  }


  “面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是由汽车抽象成的对象,这个对象有自己的属性,象轮胎,颜色等;有自己的方法,象启动,行驶等.方法也就是汽车的行为.而不是汽车的每个事件。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++socket编程基础(理论篇) 下一篇求A^B的最后三位数表示的整数

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目