✏️ Explanatory Question
OOP provides:
Inheritance → child classes reuse parent logic
Polymorphism → same method reused with different behavior
Classes & Objects → reusable components
Packages → reusable modules
This reduces development time and effort.