VFP 第5章 (下) 面的向对象程序设计 ==郁洪波.pptVIP

  • 2
  • 0
  • 约2.01千字
  • 约 50页
  • 2017-08-20 发布于浙江
  • 举报

VFP 第5章 (下) 面的向对象程序设计 ==郁洪波.ppt

VFP 第5章 (下) 面的向对象程序设计 ==郁洪波

第5章 对象模型和事件模型;VFP支持两种开发模型:面向过程和面向对象 结构化程序设计(面向过程) 本质:功能设计(以功能为主进行设计) 方法:自顶向下、功能分解。 优点:系统结构性强、便于设计和理解 缺点:但各模块间关系紧密,一旦功能需求变动导致维护困难;6.1.1 面向对象的程序设计方法(OOP) 方法:把世间万物都看成对象。从内部结构上模拟客观世界。 每个对象都有自己的属性和方法。能对消息做出反应。 程序就是一组对象,对象之间通过发送消息互相通知做什么。;面向过程和面向对象的区别: 以计算机模拟猫捉老鼠的过程为例。 面向过程的做法: 程序员必须通过编程告诉计算机猫抓老鼠的每一个具体动作,如匍匐,加速,咬住等动作。 面向对象的做法: 程序员给猫发一个消息—“老鼠出现了” 。猫就会自动去抓老鼠。 猫如何抓老鼠的动作还是得由程序员编码来实现,只不 过代码的组织方式大不相同。面向对象的方法更符合人 的思维习惯。;6.1.2 类和对象;1. 类 基类:VFP系统提供的内部定义的类,可提供给用户用于自定义类的基础(例如:表单、控件) 子类:是以其它类定义为起点,为某一种对象所建立的新类。子类将继承任何对父类所做的修改 ;对象(Object) 每个对象都具有属性及与之相关的事件和方法;属性(Property) : 定义对象的特征 对象的属性由对象所基于的类决定 如猫的颜

文档评论(0)

1亿VIP精品文档

相关文档