接触过VB的伙伴都知道,VB是一种面向对象的程序设计,那么,什么是面向对象设计、它和其他设计方法有什么区别、它又有什么优点呢?我总结了以下几个方面。
首先,面向对象设计的基本概念。
1:面向对象的程序设计是一种以对象为基础,以事件驱动对象对事件进行处理的程序设计技术,将解决问题的过程变成对各个对象分类演绎的过程,通过对象所发生的事件进行响应,最终引发对象数据即属性的改变,从而完成程序设计(也就是说通过事件催动对象的变化,对象的响应引发对象数据属性的变化,完成程序设计)
2:那么什么是对象,对象又有哪些属性哪几类呢?
(1):万物皆对象,对象具体存在并且具有独特个性可以用属性、方法、事件、来描述对象(属性、方法、事件。只能是对象的属性、方法、事件。)
(2):对象的类,类是指具有相同性质的对象的合集,每一个对象都是类的一个实例。
(3):对象的属性,属性即对象的特性指这个对象本身固有的特性,特征。VB里面每个对象都有自己的特征,要注意区分。
3:面向对象程序设计有哪些优点呢
(1):容易维护,因为面向对象的程序设计可读性非常的高所以维护起来比较清晰。
(2):效率高,软件开发的时候没有那么的抽象,逻辑比较清晰,接近我们平常的思考方式,做起来比较的快。
(3):系统灵活,容易链接其他程序。
4:面向过程的程序设计
面向过程是一种以过程为中心的编程思想,与面向对象的封装,继承,类,有很大的不同.
VB对象三要素