VB中的面向对象

接触过VB的伙伴都知道,VB是一种面向对象的程序设计,那么,什么是面向对象设计、它和其他设计方法有什么区别、它又有什么优点呢?我总结了以下几个方面。

首先,面向对象设计的基本概念。

1:面向对象的程序设计是一种以对象为基础,以事件驱动对象对事件进行处理的程序设计技术,将解决问题的过程变成对各个对象分类演绎的过程,通过对象所发生的事件进行响应,最终引发对象数据即属性的改变,从而完成程序设计(也就是说通过事件催动对象的变化,对象的响应引发对象数据属性的变化,完成程序设计)

2:那么什么是对象,对象又有哪些属性哪几类呢?

  (1):万物皆对象,对象具体存在并且具有独特个性可以用属性、方法、事件、来描述对象(属性、方法、事件。只能是对象的属性、方法、事件。)

  (2):对象的类,类是指具有相同性质的对象的合集,每一个对象都是类的一个实例。

  (3):对象的属性,属性即对象的特性指这个对象本身固有的特性,特征。VB里面每个对象都有自己的特征,要注意区分。

3:面向对象程序设计有哪些优点呢

  (1):容易维护,因为面向对象的程序设计可读性非常的高所以维护起来比较清晰。

  (2):效率高,软件开发的时候没有那么的抽象,逻辑比较清晰,接近我们平常的思考方式,做起来比较的快。

  (3):系统灵活,容易链接其他程序。

4:面向过程的程序设计

面向过程是一种以过程为中心的编程思想,与面向对象的封装,继承,类,有很大的不同.

 

                                                            VB中的面向对象               VB对象三要素