2.3 What are the benefits of Object Oriented Programming ? 

Previous Index Next


Object oriented programming offers developers a better way to write software. Each important part of the system is written as a software object. These objects cooperate with each other to form the system. Because each object is independent from the other objects in the system, it can be reused in other systems, saving time, effort and money.

Objects also encapsulate all their state and methods so that changes made to the object will not ripple throughout the system causing bugs in unrelated parts of the software. This independence allows for more flexible and maintainable systems, that can adapt quickly to support the rapidly changing business environment.



Sources 1