Delhpi-高级程序设计.pptVIP

  • 1
  • 0
  • 约2.86千字
  • 约 41页
  • 2019-07-11 发布于浙江
  • 举报
高级程序设计;前言 ;面向对象技术概述 1.1 1980年Xerox公司首次推出面向对象语言SMALLTALK-80; 1.2 当前,面向对象(object- oriented,OO)技术已经发展成为软件开发领域的主流技术 。 OO技术核心概念是对象,认为客观世界中的任何事物在一定前提下都可看作对象。 一个对象包括从所研究事物抽取得到的相关属性数据以及相应于属性数据的操作行为,即对象是由一组数据和与该组数据相关的操作构成的封装体;也可看作为具有一定属性、方法和事件的实体。 赋予对象属性以具体值就得到了该对象的一个实例。 对一组相似对象进行抽象就得到了该组对象的类,它描述了该组对象共同的属性和操作。 把相似的类看作对象再进行抽象便得到该组类的超类。;1.3 技术具有如下优点: 继承性 父类具有的数据和操作可被子类继承,从而降低数据冗余; 封装性 对象封装数据及其操作,用户不必了解对象细节,增强了系统的可维护性; 多态性 即同名多语义,系统依据具体情况区别执行,可用性好; 模块性 对象是独立的实体,彼此间只能通过消息发生联系,可重用性好、利用率高。 1.4 面向对象编程较传统面向过程编程,最主要的区别在于它的“事件驱动、消息触发”模式,即代码不再按预定的路径执行,而是以事件顺序决定代码执行顺序。 2. Delphi 7.0 基

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档