您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

面向对象程序设计的特点

时间:01-10来源:作者:点击数:

传统的面向过程程序设计是围绕功能进行的,用一个函数实现一个功能。所有的数据都是公用的,一个函数可以使用任何一组数据,而一组数据又能被多个函数所使用(见图8.3)。


图8.3

面向对象程序设计采取的是另外一种思路。它面对的是一个个对象。实际上,每一组数据都是有特定的用途的,是某种操作的对象。也就是说,一组操作调用一组数据。

程序设计者的任务包括两个方面:

  1. 设计所需的各种类和对象,即决定把哪些数据和操作封装在一起;
  2. 考虑怎样向有关对象发送消息,以完成所需的任务。

这时他如同一个总调度,不断地向各个对象发出命令,让这些对象活动起来(或者说激活这些对象),完成自己职责范围内的工作。各个对象的操作完成了,整体任务也就完成了。

显然,对一个大型任务来说,面向对象程序设计方法是十分有效的,它能大大降低程序设计人员的工作难度,减少出错机会。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门