2D_面向对象的程序设计讲义.pptVIP

  • 9
  • 0
  • 约4.21千字
  • 约 57页
  • 2017-09-23 发布于河南
  • 举报
当今设计工具: VB VC VF DELPHI C++BUILDER ,POWER BUILDER JAVA ASP.NET VB.NET C#.NET ASP,PHP JSP 等等 无不包含着面向对象的设计 什么是面向对象的程序设计? Oriented Object Programming,OOP,面向对象程序设计)是一种计算机编程架构。 OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。 OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 一、面向过程的程序设计 所谓面向过程是指从功能的角度分析问题,将待解决的问题空间分解成若干个功能模块,每个功能模块描述一个操作的具体过程。结构化程序设计方法就是面向过程的一个典型代表。 按照功能划分软件系统结构 结构化程序设计方法的核心 自顶向下、逐步求精的开发方法 模块化的组织方式 结构化的语句结构 自顶向下、逐步求精 将编写程序看成是一个逐步演化的过程。所谓自顶向下是指将分析问题的过程划分成若干个层次,每一个新的层次都是对上一个层次的细化,即步步深入,逐层细分。 模块化 将整个系统分解成若干个模块,每个模块实现特定的功能,最终的系统将由这些模块组装而成。模块之间通过接口传递信息,模块划分应尽可能达到高内聚,低偶

文档评论(0)

1亿VIP精品文档

相关文档