对象:是指一个整体、实体。
过程:是指解决问题的步骤。
比如说人就是一个对象,具有学习的功能,可以发贴,可以看贴等,我们只要说人这个个体,就知道它具有这些功能。万物都可以理解成一个对象,因为万物都具有自己的功能。
拿我们发贴来说明面向过程:1、进入发贴界面,2、打开需要的输入法,3、用键盘敲打文字,4、点击发贴按钮。
“面向对象”是由现实社会中各种各样的事物组成的,编程恰好是在模拟现实社会,程序也要用一些东西来表示现实社会中的事物,这些东西就是程序中的对象。我们在程序中使用这些对象,对其特征和行为进行操作编程。它能提高代码复用性,使用者无需关心具体细节,转变程序员角色,更加符合人的思维习惯。
“面向过程”是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 |