Home / Object Oriented Programming / Advantages of Encapsulation, Abstraction, Inheritance, Polymorphism

Advantages of Encapsulation, Abstraction, Inheritance, Polymorphism

Advantages of Encapsulation

  1. Reduces human errors.
  2. simplifies the maintenance of application.

Advantages of Abstraction

  1. Avoid code duplication and increase re-usability.
  2. Helps to increase security of an application.

Advantages of Inheritance

  1. It permits code re-usability.
  2. It gives overriding advantage.

Advantages of Polymorphism

  1. It gives memory efficiency.
  2. It makes program simple.