These are some of the major advantages of OOP.
- Simplicity: software objects model real world objects, so the complexity is reduced and the program structure is very clear.
- Modularity: each object forms a separate entity whose internal workings are decoupled from other parts of the system.
- Modifiability: it is easy to make minor changes in the data representation or the procedures in an OO program. Changes inside a class do not affect any other part of a program, since the only public interface that the external world has to a class is through the use of methods.
- Extensibility: adding new features or responding to changing operating environments can be solved by introducing a few new objects and modifying some existing ones.
- Maintainability: objects can be maintained separately, making locating and fixing problems easier.
- Re-usability: objects can be reused in different programs.
I would like to see a continuation of the topic
Comment by Maximus — December 20, 2007 @ 1:40 pm |
I M GRATEFULLY THANKFUL 2 U PEOPLE I NEEN TO GET THE ADVANTAGES AND THESE WERE THE ONCE I WANTED_PROPER AND MEANINGFUL..THANK U
Comment by GINNI AWAL — March 25, 2008 @ 11:17 am |
It was pretty good
And I found it useful
Heartful thanks to u…………
Comment by Dinesh — December 5, 2008 @ 4:57 pm |
IT WAS A GUD AND MEANINGFUL ANSWER
I JUST WANTED SOMETHING LIKE THAT
HEARTLY THANK TO FOR GIVING ME SUCH A BEAUTIFUL ANSWER
Comment by Shaina — January 24, 2009 @ 1:36 pm |
It was very fantacy and pretty good notes please I would like to see a continuation of the topic
Comment by Sabir — December 16, 2009 @ 8:58 am |
all advantages r good so i thanks u 4 this
Comment by Sandeep kumar seth — January 23, 2010 @ 5:08 am |
all advantages simply very good and thanks
Comment by sathya — November 16, 2013 @ 9:27 am |