- 3
- 0
- 约1.65万字
- 约 78页
- 2016-12-23 发布于江西
- 举报
绪论 吴爱华 ahwu@shmtu.edu.cn 每周三下午13:00-15:00 信工楼207 C++程序设计-基本点回顾 常量、变量、表达式 三种基本程序结构(顺序、选择、循环) 序列变量——数组 复杂程序——函数调用和递归 复杂变量——结构体 数据存储和使用的本地化——文件 面向过程编程思想 程序有一个入口,一个出口 给定一定的环境变量,执行过程是确定唯一的 面向过程的设计思想 将复杂过程简单的按功能分层,从而解决问题。 结构化: 描述任何实体的操作的序列只需三种基本控制结构 模块化设计: 程序设计中各个过程体和组成部分用模块表示 过程化设计方法:自顶向下,逐步细化 面向数据流:数据和处理过程分离 面向过程编程思想---带来的问题 函数繁多,缺少组织 执行步骤固定,不能适应任意的用户行为 函数之间可以任意调用,函数的调用者不能对函数进行有效保护。 从功能出发划分模块,所划分模块千差万别,可复用性不高 面向对象思想 任何复杂的系统都是由各种部件构建而成 每一个部件是现实世界中的一种可以描述的对象,而对象是可以归类的。 每一类对象有自己的属性和行为 这些对象的行为协作,共同实现系统的功能 面向对象的基本概念 面向对象的基本概念—类和对象 对象:任何一个现实世界存在的事物。 可以有形(一辆汽车),也可以无形(一项计划) 具有 静态特征:可以用某种数据
原创力文档

文档评论(0)