- 4
- 0
- 约4.39千字
- 约 39页
- 2016-11-12 发布于江苏
- 举报
内容提纲 编码概述 面向对象的程序设计语言 面向对象的程序实现特征 组件技术简介 内容提纲 编码概述 面向对象的程序设计语言 面向对象的程序实现特征 组件技术简介 内容提纲 编码概述 面向对象的程序设计语言 面向对象的程序实现特征 组件技术简介 OO语言特点 ① 识认性:系统中的基本构件可识认为一组可识别的离散对象; ② 类别性:系统具有相同数据结构与行为的所有对象可组成一类; ③ 多态性:对象具有惟一的静态类型和多个可能的动态类型; ④ 继承性:在基于层次关系的不同类中共享数据和操作。 OO语言给系统带来的好处 一致的表示方法 有利于在软件开发过程中始终使用统一的概念 有利于编程人员理解软件的各种配置成分 可重用性 软件的可重用性的好坏对于提高软件产品的质量和软件开发效率意义重大 可维护性 软件维护在软件的开发成本中约占到70%左右 保持文档与源程序一致,以降低维护成本 OO语言分类 面向对象语言发展的两大方向 纯面向对象的语言,如 Smalltalk、EIFFEL、Java等语言; 混合型面向对象语言:在过程语言或其他语言中增加了类、继承等面向对象机制,如C++、Objective_C等语言。 纯面向对象语言更适合面向对象方法研究和快速原型的实现 混合型面向对象语言更加注重于提高系统的运行速度,使传统使用结构化编程方式的程序员容易接受面向对象思想 OO语言的技术特点1 支持类与
原创力文档

文档评论(0)