Advantages of Encapsulation
- Reduces human errors.
- simplifies the maintenance of application.
Advantages of Abstraction
- Avoid code duplication and increase re-usability.
- Helps to increase security of an application.
Advantages of Inheritance
- It permits code re-usability.
- It gives overriding advantage.
Advantages of Polymorphism
- It gives memory efficiency.
- It makes program simple.