Initial Course
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Module 06: Object-Oriented Programming Basics
|
||||
|
||||
## Learning Goals
|
||||
|
||||
- Design classes with encapsulation
|
||||
- Implement constructors, destructors, and the Rule of Three/Five
|
||||
- Use inheritance and virtual functions
|
||||
- Apply polymorphism through base class interfaces
|
||||
|
||||
## Exercises
|
||||
|
||||
| Exercise | Topic |
|
||||
|----------|-------|
|
||||
| `classes_and_objects` | Members, methods, invariants |
|
||||
| `constructors` | RAII, special members |
|
||||
| `inheritance` | Base/derived classes |
|
||||
| `polymorphism` | Virtual functions, overriding |
|
||||
Reference in New Issue
Block a user