对面向对象程序设计的理解

面向对象的程序设计(Object Oriented Programming,简称OOP)是程序设计中一种全新的程序设计方法,与传统模式“面向过程设计”相对应。想要了解整体的感念,就先了解一下“对象”这个词的意思。所谓对象,就是一个个体,现实世界中任何一个事物都可以称为是一个对象,例如一个人,一只鸟,一台电脑,一个键盘等等,都可以说成是一个对象,对象是具体存在的,有着自己独特的个性。在VB中的对象,可以是一个数据,也可以是接受事件后对数据进行操作的方法。例如,VB中一个from窗体就是一个对象,任何一个控件实例化后都可以说是一个对象。
了解完对象的含义后,再来了解面向对象的程序设计的概念,所谓面向对象的设计,就是以对象为基础,以事件驱动对象对事件进行处理的程序设计技术。举例来说,一个挂钟它包含着表盘、表针、电池、以及运转的一些零件,这些都可以看成是一个个的对象。如果我们看中的是这个表运转的过程,显示的时间,那么就可以说是面向过程,如果我们看中的是各个零件即对象,研究他们的特征和工作的原理的话,就可以说是面向对象,通过改变这些对象的特点,就是说面向对象的程序设计。当我们面对一个程序或者是面对一个软件时,我们可以把它分解成一个个细小的部分,每一个部分就是一个对象,当我们弄懂每一部分的特征和工作原理,我们就掌握了这个程序,然后在自己尝试着改变这些对象的一些属性,方法事件,就是再进行面向对象的程序设计。
总的来说,我认为面向对象的程序设计就是通过研究和改变单个对象的属性、事件、方法进行程序设计。

你可能感兴趣的:(对面向对象程序设计的理解)