




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计C 第1章面向对象程序设计基础 通信与信息工程系马小进 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 1面向过程程序设计 程序设计的本质 是把人们在现实生活中遇到的问题通过抽象处理 利用计算机语言转换到机器能够理解的层面上去 面向过程程序设计 特点 早期人们一直采用的设计方法 以贴近人们思维习惯的方法把系统划分成不同模块 加以细化 缺点 由于数据结构与算法相分离的原因使得程序的可重用性差 代码复杂 不便维护 不利于程序的升级 另外 随着软件开发所涉及问题的复杂性不断增强 规模不断扩大 很多问题难以规范解决 算法难以实现 程序可以被描述为 程序 模块 模块 模块 算法 数据结构面向过程程序设计的局限 首先这种数据与运算相分离的结果使得程序中的任一数据可被程序中的任何函数访问 失去了数据的安全性 一旦数据结构发生变化 相关的算法也必须随之改动 其次 程序模块的划分 因人而异 缺乏统一的标准 为程序员之间的交流带来诸多不便 另外 面向过程程序设计通常采用 瀑布式 自顶而下 逐步求精 细化过程前后关系密切 描述符号不同 这样 一旦先期需求改变 将直接影响后继需求分析的描述 给程序的维护带来诸多不便 1 1面向过程程序设计 常采用 瀑布式 自顶而下 逐步求精 细化过程前后关系密切 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 2面向对象程序设计 基本思想 现实世界由各种对象组成 任何客观存在的事物都是对象 复杂的对象是由简单对象结合而成的 面向对象程序设计的基石是 类和对象 类是具有相同属性结构和操作行为的一组对象共性的抽象 对象是描述客观事物的属性结构及定义在该结构上的一组操作的结合体 类是对象的抽象 对象是类的具体 实例 程序可以被描述为 程序 对象 对象 对象 算法 数据结构对象之间通过消息和方法机制完成相应的操作 常采用 喷泉式 每一步都是相对独立的 对任一类结构的修改不仅不会影响其已存在的属性和方法 也不会涉及其他类 1 2面向对象程序设计 对象 包括名称 属性 操作 对应在程序中分别为对象名 字段或属性过程 方法 类 对象的抽象 除了具有类名 字段或属性过程 方法外 还有一个重要的概念 访问权限 其他的一些重要概念抽象封装继承多态重载消息 1 2面向对象程序设计 图P1 1面向对象各要素之间的关系 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 3面向过程程序设计和面向对象程序设计比较 图P1 2面向对象和面向过程的对应关系 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 4本门课的学习方法 循序渐进 原则看书与上机实践相结合模仿他人的程序尝试编写自己的程序 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 5参考书籍 C 入门经典 第3版 C 高级编程 第4版 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程程序设计和面向对象程序设计比较1 4本门课的学习方法1 5参考书籍1 6参考网站1 7考核办法 1 6参考网站 微软MSDN官方网站程序员大本营微软官方网站微软学生中心 有问题 搜索找答案 1 1面向过程程序设计1 2面向对象程序设计1 3面向过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理物理学题目及答案
- 心理健康论述题目及答案
- 校长面试题目大全及答案
- 观后感奇幻森林1000字8篇
- 时间取样课件
- 有魔力的眼睛800字11篇
- 写人作文有妹妹真好550字9篇范文
- 散文樱花长廊900字7篇
- 商务会议活动策划与执行服务合同协议
- 品牌授权使用及营销推广合同
- 《企业人力资源管理专业实践报告2500字》
- 万东GFS型高频高压发生装置维修手册
- 公寓de全人物攻略本为个人爱好而制成如需转载注明信息
- 企业经营沙盘模拟实训指导书
- 《现代物流管理》第一章-导论(课用)
- 魏家庄村道路实施方案
- 智能制造生产线运营与维护课件完整版
- 【外科学】心脏疾病
- 树木清障专项施工方案
- 内部审计-内部审计准则完整版-中国内部审计准则体系
- 铁路工程质量关键环节和控制要点
评论
0/150
提交评论