c面向对象程序设计.pptVIP

  • 7
  • 0
  • 约8.6万字
  • 约 417页
  • 2017-02-19 发布于上海
  • 举报
面向对象的思想最初出现于挪威奥斯陆大学和挪威计算机中心共同研制的Simula 67语言中,随着的Smalltalk---76和80语言推出,面向对象的的程序设计方法得到了比较完善的实现。 此后,面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统,交互式界面,分布式系统,网络管理结构和人工智能等领域。 面向对象思想 数据抽象 – 一种设计方法 把一组数据及作用与其上的操作组成一个设计实体或单位。接口说明外部可见,其实现是隐蔽的,不可见的。 发展的三个阶段 面向对象思想 抽象数据类型 抽象数据类型是指“一个值集和作用在该值集上的操作集”。抽象数据类型的定义只决定于其逻辑特性,与其具体的计算机内部实现无关。一个抽象数据类型可以分解为语法、语义、表示和算法4个部分。 面向对象思想 抽象数据类型的实现 实现抽象数据类型需要借助于高级程序设计语言; 在面向过程的语言中,用户可以自己定义数据类型; 在面向对象的程序设计语言中,借助于对象描述抽象数据类型。(Class) 面向对象思想 问题求解 面向对象设计方法:实现问题空间和问题求解空间的近似和直接模拟。 面向对象的特点 封装机制 基于消息的通信 继承机制 多态机制 面向对象的世界观 把客观世界从概念上看成是一个由相互配合而协作的对象所组成的系统 面向对象=

文档评论(0)

1亿VIP精品文档

相关文档