because it deals with real world objects
because it helps programmers to create best programming works in
because it can save more time while coding, you can just declare the variable in the class and re use it again and again
Because unless you NEVER have to change your code procedural programming was too hard to update. You would have to re-code everything.
Because with OOP you can reuse many lines of code instead of typing everything out again.
OOP is best for modification, flexibility, and reusability.
more logical and easy to get into. easy and affordable with scalability and better code organisation for maintenance
reusable code
Code reuse and encapsulation of complexity
because the maintainence of oo is easier most of the time and time is saved usually
Because it make code reuse possible.
More efective.
OOP is more flexible than procedural.
Actually, it depends on the program and programming language.
In C++, I would use either, depending on how long the program needs to be. A quick n' dirty one would be procedural, maybe, but a large project would definitely be OO.
because it can be more easy than in procedural.
oops is main thing compared to all others
it have the understanding of real world............