Tuesday 12 February 2013

Advantages of Object Oriented Programming



1) Resuability
In OOP's, programs, fuctions and modules that are written by a user can be reused by other users without any modification.

2) Code sharing
In OOP's, the programmer can share the codes which are common to more than one class by definng it in the parent classes in hierarchical order.

3) Data hiding
In OOP's, the programmer can hide data and functions in a class from other classes.

4) Reduced complexity of a problem
In OOP's, the given problem is viewed as a collection of different objects. Each object is responsible for a specific task. The problem is solved by interfacing the objects. This technique reduces the complexity of the program design.

5) Prototyping

In OOP's software system can be developed more quickly and easily by using the existing defined components. This technique of development is called prototyping.

6) Message passing technique

This technique reduces the complexity of interfacing objects.

7) Extendability

Object Oriented softwares can be easily extended from small to large.

0 comments:

Post a Comment

Powered by Blogger.