面向过程与面向对象的区别
来源:优易学  2010-1-15 9:23:45   【优易学:中国教育考试门户网】   资料下载   IT书店

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

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

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

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

  比如以公共汽车而言。

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

  到了编程就是:

  public class 运营

  {

  void 汽车启动

  {

  }

  void 汽车到站

  {

  }

  }

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

[1] [2] 下一页

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训