感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
C++面向对象编程简介
- 面向对象编程概念概述
- 过程式方法与面向对象方法的区别
- 模块化和可重用软件设计的好处
- 理解C++作为一种面向对象的语言
C++类和对象设计
- 类和对象简介
- 定义类和创建对象
- 理解构造函数和析构函数
- 管理对象的生命周期
- 应用访问说明符:
- 公有
- 私有
- 受保护
封装和抽象
- 理解数据隐藏和封装
- 为可重用组件设计接口
- 有效使用成员变量和函数
- 在软件设计中应用抽象原则
C++函数和高级类特性
- 函数重载
- 作用域解析运算符
- 静态成员和静态函数
- 友元类和友元函数
- 运算符重载
继承和多态
- 理解继承概念
- 创建类层次结构
- 实现多态
- 虚函数和动态行为
- 设计灵活且可维护的应用程序
数据处理和类型转换
- 理解C++中的数据转换
- 处理对象和原始数据类型
- 应用安全的转换技术
异常处理和模板
- 理解错误处理策略
- 在C++应用中使用异常
- 模板简介
- 创建可重用的泛型代码
输入和输出流
- 使用C++输入和输出流
- 高效读写数据
- 管理基于流的操作
C++编程实践工作坊
- 应用面向对象设计原则
- 构建模块化C++应用程序
- 创建可重用的类和组件
- 回顾常见的设计实践
课程回顾与后续步骤
- 回顾关键的C++面向对象概念
- 讨论软件设计的最佳实践
- 确定C++开发中进一步的学习路径
要求
- 理解变量、循环和函数等基本编程概念
- 具备C编程基础知识
- 了解基本的软件开发概念
目标受众
- 希望学习面向对象编程技术的C程序员
- 从过程式设计转向面向对象设计的软件开发人员
- 对构建大型C应用感兴趣的工程师和程序员
7 小时
客户评论 (1)
优秀示例,聚焦最有用的内容
Piotr Sowinski - Intel Technology Poland
课程 - Object Oriented Programming with C++
机器翻译