- Construction order: Base class constructor -> Member objects -> Derived class constructor.
- Destruction order: EXACT REVERSE. Derived class destructor -> Member objects -> Base class destructor.
DESTRUCTION TIMELINE:
┌─────────────────────────────────────────────────────────────┐
│ 1. Derived Class Destructor body executes │
│ 2. Derived Class Member variables destroyed in reverse order│
│ 3. Base Class Destructor body executes │
│ 4. Base Class Member variables destroyed │
└─────────────────────────────────────────────────────────────┘