面向对象技术教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象分析与设计》教学大纲 二、教学内容纲要 第一章面向对象技术概述 目的: 了解面向对彖软件开发方法的发展历程和重要意义,初步建立面向对象技术的基本思想 和概念,了解和掌握面向对象分析(00A)和设计(00D)的一般方法。 要点: 面向对象软件开发方法的发展历程和重要意义; 面向对彖的基本概念(对彖、消息和类); 面向对象系统的的主要特性(数据的抽象性与封装性、继承性、多态性); 用面向对象方法,对问题域和系统责任进行分析,建立符合用户需求,并能直接反 映问题域和系统责任的OOA模型; 用有代表性的面向对象分析和设计方法(OOAD),扩展OOA模型得到OOD模型 考核的知识点和考核要求: 面向对象软件开发方法的发展历程和重要意义 面向对彖的基本概念(要求掌握和识记) 2」对象的基本概念(对象的属性、行为和状态) 2.2消息的基本概念(消息的定义、种类和消息序列) 2.3类的基本概念(类的定义与对象的关系) 面向对象系统的特性(要求掌握和识记) 3.1封装性(封装的概念、实现和作用) 3.2继承性(继承、派生和类层次的概念) 3.3多态性(重载、虚函数和抽彖类的概念) 面向对象的分析模型(类图)及其建立方法(要求理解和掌握) 面向对象设计技术(要求理解和领会) 第二章C++语言基础(教材第4、5章) 目的: 以温故知新的方式,让学生学习和掌握C++中非面向对象程序设计的基础知识,了解 C++与c的不同点,为编写面向对象的C++程序打下基础。 要点: C++程序的一般结构; C++的数据类型和表达式 C++程序流程控制的基本语句 函数的定义和调用 标准输入/输出流(cin和cout)和输入/输岀运算符(>>和《); 考核的知识点和考核要求: C++程序的一般结构 (要求掌握和综合应用) C++的数据类型和表达式(要求掌握和综合应用) 2.2.1基本数据类型 2.2.2指针和引用 223数组和结构体 2.2.4运算符与表达式 2.2.5动态存储分配 C++程序流程控制的基本语句(要求掌握和综合应用) 23.1顺序控制语句 2.3.2条件分支语句 2.3.3循坏控制语句 2.4函数 (要求掌握和综合应用) 2.4.1函数定义和函数原型 2.4.2函数调用 2.4.3内联函数 2.4.4带默认参数的函数 2.4.5函数重载 2.4.6作用域与生存期 2.5输入流和输出流简介(要求掌握和综合应用) 2.5.1输入运算符 的使用 2.5.2输出运算符w的使用 2.5.3输入和输出的格式控制 2.5.4 〉和《与 scanf 和 printf 的差异 第三章类与对象的构造设计 (教材第6章) 目的: 使学生学习和掌握类和对彖的定义、设计和实现方法,并通过面向对象程序设计实践让 学生进一步学习和领会面向对象的基本思想和方法技术。 要点: 类和对彖的概念,相互关系和定义方法; 构造函数和析构函数; 静态数据成员和静态成员两数; 对象指针; 对彖参数; 对象成员; 友元、友元函数和友元类。 考核的知识点和考核要求: 类的构造和对象的创建(要求掌握和综合应用) 1.1类设计的基本思想(C++类的定义) 1.2类的说明与对象定义 3成员函数的功能和定义方式 1.4类成员的访问 构造函数和析构函数 1构造函数的概念、定义和用法 2.2析构函数的概念、定义和用法 2.3复制构造函数的定义和用法 静态成员 3.5静态数据成员的定义,初始化和用法 3.6静态成员函数的定义和用法 友元 4. 1友元的定义 4. 2友元的应用 类与对象的进一步用法(要求掌握和综合应用) 4.1类对象指针 4.2对彖数组 4.3对象用作函数参数 第四章继承性和派生类 (教材第7章) 目的: 深刻理解类的继承概念,熟练掌握类的派生方法。 要点: 继承机制的重要意义; 单一继承的概念和派生类的构造和使用; 多重继承的概念和派生类的构造和使用; 派生类的构造函数和析构函数; 派牛类中的基类成员的访问权限; 虚基类的概念、构造和使用。 考核的知识点和考核要求: 继承和派生的概念以及类的层次关系(要求理解和领会) 派生类的概念 2.1私有、保护、公有方式派生类的定义方法(要求掌握和综合应用) 2.2派生类的生成过程(要求理解和领会) 访问权限控制(要求掌握和综合应用) 3.1公有继承的访问权限控制; 3.2私有继承的访问权限控制; 3.3保护继承的访问权限控制; 派生类的构造函数和析构函数(要求掌握和综合应用) 4.1派生类的构造函数; 4.2派生类的析构函数; 多继承(要求掌握和识记) 4.1多继承的概念和定义 4.2多继承的构造甫数和析构函数的定义和调用顺序 4.3虚基类引入的必要性和定义方法 第五章多态性与虚函数 (教材第8章) 目的: 进一步理解多态性的概念,熟练掌握实现运行

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档