2面向对象的程序设计1.pptVIP

  • 5
  • 0
  • 约3.91千字
  • 约 32页
  • 2017-08-14 发布于河南
  • 举报
面向对象的程序设计 huizhuoli@ 程序设计方法的发展历程 ——面向过程的结构化程序设计方法 设计思路 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。 程序结构: 按功能划分为若干个独立编程的子过程模块,形成一个树状结构。 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。 其模块化实现的具体方法是使用子程序。 程序设计方法的发展历程 ——面向过程的结构化程序设计方法 优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。 缺点: 可重用性差、数据安全性差、难以开发大型软件和图形界面的应用软件 把数据和处理数据的过程分离为相互独立的实体。 当数据结构改变时,所有相关的处理过程都要进行相应的修改。 每一种相对于老问题的新方法都要带来额外的开销。 图形用户界面的应用程序,很难用过程来描述和实现,开发和维护也都很困难。 程序设计方法的发展历程 ——面向对象的方法 面向对象的程序设计(Object-Oriented Programming)是在结构化程序设计的基础上的进一步发展,简称OOP。 二十世纪七十年代发展起来的 结构化编程的解决方案 模拟人类的思维过程 将数据当作单个“对象”进行操作 程序设计方法的发展历程

文档评论(0)

1亿VIP精品文档

相关文档