In this tutorial you learn about the advantages & disadvantages of Object Oriented Programming i.e. OOP.
OOP has the following advantage/merits over the conventional programming approaches:
- It models the real world well.
- With OOP, programs are easy to understand.
- OOP offers classes reusability. Already created classes can be reused without having to write again.
- OOP facilitates quick Development as parallel development of classes is possible.
- With OOP, the program is easier to test manage and maintain.
- With OOP, classes tend to be overly generalized.
- The relation among classes become artificial at times.
- The OOP program design is tricky.
- Also one needs to do proper planning and a proper design for Object Oriented Programming.
- To Program with OOP, the Programmer needs proper skills such as design skills programming skills, thinking in terms of objects, etc.
Tags:
C++