+2 votes
in Class 11 by kratos

What are the benefits of OOP?

1 Answer

+2 votes
by kratos
 
Best answer

Through inheritance, we can eliminate redundant code and extend the use of existing classes.

  • It saves the program development time and higher productivity.
  • The use of data hiding helps the programmer to build secure programs that cannot be invaded by code, in other parts of the program.
  • It is possible to have multiple instances of an object to co-exist without any interference.
  • It is possible to map objects in the program domain to those objects in the program.
  • It is easy to partition the work in a project based on objects.
  • It can be upgraded from small to large systems.
  • It makes the interface descriptions with external systems much simpler by using message passing techniques.
  • Software complexity can be easily managed.
...