Advantages of OOP
Advantages of OOP
While Object Oriented Programming brings the concept of classes which is a collection of
data and methods that relies on the operation of object. The concept of class and object brings
the dynamisms within a code and most importantly make the code reusable unlike procedural
language. Languages like System Verilog, java and C++ use the concept of OOP.
Implementation details are hidden from other modules and other modules has a clearly
defined interface.
It is easy to maintain and modify existing code as new objects can be created with small
differences to existing ones.
Objects, methods, instance, message passing, inheritance are some important properties
provided by these particular languages
Encapsulation, polymorphism, abstraction are also counts in these fundamentals of
programming language.
It implements real life scenario.
In OOP, programmer not only defines data types but also deals with operations applied for
data structures.