Home » Importance of OOPs over POPs Programming

Importance of OOPs over POPs Programming

  1. OOPs provides the concept of data encapsulation using classes in which data and functions are combined into one unit. POPs does not support such facility.
  2. OOPs provides the concept of data hiding, by declaring the data members of a class to be private, that helps programmers to have secured data from improper access.  POPs does not support such facility.
  3. In OOPs, data is given primary status, whereas in POPs, functions are given primary status.
  4. OOPs provides the facility of having multiple instances of an abject to coexist with any interference.  POPs does not support such facility.
  5. OOPs provides the facility of inheritance in which we can derive a new class from an older one. POPs does not support such facility.
  6. OOPs provides the facility of reusability of the existing class without modifying it.  POPs does not support such facility.
  7. OOPs provides the facility of operator overloading  and function overloading.  POPs does not support such facility.

Leave a comment

Your email address will not be published. Required fields are marked *