联系我们

课程大纲

C++面向对象编程简介

  • 面向对象编程概念概述
  • 过程式方法与面向对象方法的区别
  • 模块化和可重用软件设计的好处
  • 理解C++作为一种面向对象的语言

C++类和对象设计

  • 类和对象简介
  • 定义类和创建对象
  • 理解构造函数和析构函数
  • 管理对象的生命周期
  • 应用访问说明符:
    • 公有
    • 私有
    • 受保护

封装和抽象

  • 理解数据隐藏和封装
  • 为可重用组件设计接口
  • 有效使用成员变量和函数
  • 在软件设计中应用抽象原则

C++函数和高级类特性

  • 函数重载
  • 作用域解析运算符
  • 静态成员和静态函数
  • 友元类和友元函数
  • 运算符重载

继承和多态

  • 理解继承概念
  • 创建类层次结构
  • 实现多态
  • 虚函数和动态行为
  • 设计灵活且可维护的应用程序

数据处理和类型转换

  • 理解C++中的数据转换
  • 处理对象和原始数据类型
  • 应用安全的转换技术

异常处理和模板

  • 理解错误处理策略
  • 在C++应用中使用异常
  • 模板简介
  • 创建可重用的泛型代码

输入和输出流

  • 使用C++输入和输出流
  • 高效读写数据
  • 管理基于流的操作

C++编程实践工作坊

  • 应用面向对象设计原则
  • 构建模块化C++应用程序
  • 创建可重用的类和组件
  • 回顾常见的设计实践

课程回顾与后续步骤

  • 回顾关键的C++面向对象概念
  • 讨论软件设计的最佳实践
  • 确定C++开发中进一步的学习路径

要求

  • 理解变量、循环和函数等基本编程概念
  • 具备C编程基础知识
  • 了解基本的软件开发概念

目标受众

  • 希望学习面向对象编程技术的C程序员
  • 从过程式设计转向面向对象设计的软件开发人员
  • 对构建大型C应用感兴趣的工程师和程序员
 7 小时

客户评论 (1)

即将举行的公开课程

课程分类