Why is OOP preferred over procedural programming?
- Promotes code reusability through classes and objects.
- Easier to maintain and extend large applications.
- Models real-world problems better.
- Supports modularity, abstraction, and encapsulation, which procedural
programming lacks.