Monday 7 March 2011

Benefits of OOPS

There are several benefits of OOP to both program designer and the user. Object orientation solves many problems which are associated with the development and quality of software products. New technology gives greater programmer productivity, good quality of software and low maintanance cost. The main advantages are:
  • We can eliminate redundant code and extend the use of existing classes.
  • Programs can be build from the standard working modules that communicate with one another and to start writing the code from scratch. This shows to saving of development time and higher productivity.
  • The data hiding rules helps the programmer to make secure programs that cannot be invaded by code in other parts of the program.
  • It has multiple objects to coexist without any interference.
  • It has map objects in the problem domain to those objects in the program.
  • partition of work is easy in a project based on objects.
  • The data-centered design approach capture more details of a model in an implementable form.
  • Object oriented systems can be easily upgraded from small to large systems.
  • It is possible to easily manage software complexity.

2 comments: