新员工培教材训_面向对象基本概念.pptVIP

  • 2
  • 0
  • 约3.85千字
  • 约 29页
  • 2019-07-05 发布于湖北
  • 举报
新员工培教材训_面向对象基本概念

面向对象基本概念 总体设计部 石宏峰 2004.02 面向对象概述 开篇语 复杂性是软件系统本质的一部分。没有什么抽象处理能够消除软件系统的复杂性,然而,能够生成一种机制来管理这些复杂性。并且,有些困难不是“偶然的”,是软件建造的方法所引起的。改变建造软件的方式将改善这些所谓“偶然的”困难。 造成软件复杂性的主因 软件开发工作的现状: 软件越来越庞大,各软件组件之间的互联很复杂 软件开发由个人的创造性活动转变为有组织的团队活动,交流协调工作加剧 面向对象(Object-Orientation) 面向对象的概念最初是在上个世纪60年代后期由使用SIMULA语言的研究人员提出 真正的面向对象程序设计是在Smalltalk语言中实现的,“面向对象”这个词也是Smalltalk首先提出的 面向对象方法学认为: 客观世界由各种“对象”所组成,任何事物都是对象 每一个对象都有自己的运动规律和内部状态 不同对象的组合及相互作用就构成了我们要研究、分析和构造的客观系统 OO方法与结构化方法差异(1) 结构化方法:将一个系统化分为两部分:数据(使用数据模型建模)和功能(使用过程模型建模)。导致数据与设计模型和系统实现(即程序)中的行为分离。 OO方法:将系统定义为一组正在交互的对象。对象可以完成一些事情(功能),也知道一些事情(数据)。 OO方法与结构化方法差异(2) 面向对象的软件系统

文档评论(0)

1亿VIP精品文档

相关文档