高级
提供者 : Mikhail Veygman
14 课时 · 1h 14m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
这个模块是关于类设计和继承的。我们将介绍良好类设计的概念。我们将展示使用继承来描述真实对象的方法。它还将描述不同类型的继承以及如何使用它们,但还将介绍可用于描述真实对象的组件的组合概念。
学习目标
- 学习良好类设计的原则
- 了解继承
- 了解类构成
技能
- 应用良好的设计原则。
- 使用继承来描述真实对象
- 使用类构成
你将学到的技能
- 高级功能演示
- C++概念
- C++模块
- 面向对象设计的集成定义(IDEF4)
- 面向对象建模与设计
- 面向对象的设计
您将学到的内容
- 在C++中应用良好类设计的原则
- 使用继承对现实世界对象进行建模,包括公有继承、私有继承和保护继承
- 应用类组合描述现实对象的组成部分
- 比较组合与私有继承,以及模板与继承的异同
- 使用成员初始化列表和正确的初始化顺序管理类及成员的初始化
- 在继承中结合指针和引用使用封装
关键要点
- 本模块介绍了良好类设计的概念及其背后的原则。
- 继承可用于描述现实世界中的对象,课程涵盖公有继承、私有继承和保护继承。
- 组合作为描述现实对象组成部分的一种方式被加以介绍。
- 课程探讨了组合与私有继承的比较,以及模板与继承的比较。
- 类初始化主题包括成员初始化列表和初始化顺序。
常见问题
本课程涵盖哪些内容?
本模块涵盖C++中的类设计与继承,包括良好类设计的概念、使用继承描述现实世界对象、不同类型的继承及其使用方法,以及用于描述现实对象组成部分的组合概念。
课程讲授哪些类型的继承?
课程涵盖公有继承、私有继承和保护继承,并将组合与私有继承进行比较。
通过本课程我能掌握哪些技能?
课程将培养学员在以下方面的技能:C++概念、C++模块、面向对象建模与设计、面向对象设计、面向对象设计集成定义(IDEF4),以及高级函数展示。
课程包含哪些初始化相关主题?
课程内容涵盖类初始化、成员初始化列表以及初始化顺序。









