张其文c教程面向对象概述.pptVIP

  • 4
  • 0
  • 约4.59千字
  • 约 41页
  • 2017-11-14 发布于江苏
  • 举报
张其文c教程面向对象概述

C++面向对象程序设计 兰州理工大学计算机与通信学院 张其文 设计思路 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。 程序结构 按功能划分为若干个基本模块,形成一个树状结构。 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。 其模块化实现的具体方法是使用子程序。 优点 有效地将一个较复杂的程序设计任务分解成许多易于控制和处理的子任务,便于开发和维护。 缺点:可重用性差、数据安全性差、难以开发图形界面的应用 把数据和处理数据的过程分离。 当数据结构改变时,所有相关的处理过程都要进行相应的修改。 图形用户界面的应用,很难用过程来描述和实现,开发和维护都很困难。 不同于面向过程的程序设计中以具体的解题过程为研究和实现的主体,面向对象的程序设计是以需解决的问题中所涉及到的各种对象为主要矛盾。 更确切地,面向对象技术中的对象就是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。 图1 对象、实体与类 类是面向对象技术中一个非常重要的概念。简单地说,类是同种对象的集合与抽象。为了处理问题的方便,在面向对象的程序设计中定义了类的概念来表述同种对象的公共属性和特点。从这个意义上来说,类是一种抽象的数据类型,它是所有具有一定共性的对象的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实

文档评论(0)

1亿VIP精品文档

相关文档