Sunday, 17 May 2015

Benefits of Object Oriented Paradigm

OOP offers several benefits to both the program designer and the user. Object Oriented Contributes to the solution of many problems associated with the development and quality of software products. The new technology promiss greater programmer productivity, better quality of software and lesser maintenance cost.

The Principal advantages are 

  1. Through inheritance, we can eliminate redundant code and extend the use of existing classes.
  2. We can build programs from the standard working modules that communicate with one another, rather than having to start writing the code from scratch. This leads to saving of development time and higher productivity.
  3. The principle of data hiding helps the programmer to build secure programs that cannot be invaded by code in other parts of the program.
  4. It is possible to have multiple objects to coexist without nay interference.
  5. It is possible to map objects in the problem domain to these objects in the program.
  6. It is easy to partition the work in a project based on objects.
  7. Object Oriented system,s can be easily upgraded from small to large systems
  8. Software complexity can be easily managed.

Applications of  Object Oriented Programming

               Applications of the OOP are beginning to gain importance in many areas. The programming areas for application of OOP includes.

  • Real-Time systems.
  • Simulation and modeling.
  • Object-Oriented data bases.
  • Hypertext, Hyper media and expert text.
  • AI and experts systems.
  • Neural networks and parallel programming.
  • Decision support and office automation systems. 
  • CIM /CAD/CAD system.


Post a Comment

Note: only a member of this blog may post a comment.

Find Us On Facebook

python tutorial


C Programming


Java Tutorial


Data Structures


MS Office


Database Management