|
||
|
Lesson 4
Objective
|
Explore Key Course Features in C++ Explore key course features. |
|
|
This course begins with a general introduction to polymorphism and then progresses through in-depth discussion and practice of
overloading member functions. You will then move on to a module covering the basics of operator overloading. Finally, you will be
introduced to the concepts and practices behind inheritance, including the creation of a class hierarchy using derived classes and
virtual functions.
Course project
Designing Reusable Code in C++ concludes with an extended course project that allows you to use many of the skills you have
learned. You will be expanding a predator simulation game that formed the course project for Building Classes in C++, the
previous course in this series. This time around, you will create an ecological simulation using a lifeform class hierarchy.
You do not need to have taken Building Classes in C++ to complete the course project. |
||
|
|
||