Week 4a - Class Hierarchy

Classes and Class Relationships

Synopsis:

This lecture provides an introduction to structuring designs with C++ classes and their relationships. We will cover basic ideas in a presentation and then discuss code examples.

Readings and Activities for the Week:

Glossary of Terms

Lecture Content:

  1. Projects:

  2. Class Hierarchy

  3. Preparation for Synchronous Discussion:

    • Create a class diagram for your Project #2 implementation. Please indicate all of the class relationships.
    • Be prepared to discuss your packages and dependencies.
  4. Lecture Take-aways:

    The most important things we discussed today: