VisualFoxPro程序设计基础田俊华刘爱军25381-第9章面向对象程序设计课件教学.pptVIP

  • 1
  • 0
  • 约5.56千字
  • 约 96页
  • 2017-01-07 发布于广东
  • 举报

VisualFoxPro程序设计基础田俊华刘爱军25381-第9章面向对象程序设计课件教学.ppt

9.1 面向对象基本概念的引入 传统的结构化程序设计(Structured Programming)是一种自顶向下、逐层细化、逐步求精、模块化、过程化程序设计方法,即程序的执行按照程序员编写程序代码的控制结构的顺序工作。 面向对象的程序设计(Object-Oriented Programming,OOP)是一种系统化的程序设计方法。 它允许抽象化、模块化的分层结构,且具有多态性、继承性和封装性等优点。 9.1.1 对象 在面向对象的程序设计方法中,程序设计人员不是完全按过程对求解问题进行分解,而是按照面向对象的观点来描述问题、分解问题,最后选择一种支持面向对象方法的程序语言来解决问题。 在这种方法中,设计人员直接用一种称之为“对象”的程序构件来描述客观问题中“实体”,并用“对象”间的消息来模拟实体间的联系,用“类”来模拟这些实体间的共性。 对象(Object)可以是现实世界中的任意物体,对象都具有一定的属性、特征,并可以产生一定的行为。 对象是组成程序的构件,就好像在面向过程的结构化程序设计方法中的子程序和函数的作用一样。 对象具有属性、事件和方法。 在面向对象的程序设计中,系统中包含了一个基本类的集合,称为基类,它是该系统中所有类的来源

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档