What are the 3 main design principles of object oriented programming?

Answer:
the three main design principles of object oriented programming are the following:

  • encapsulation - this allows the user to hide the information for outside world and doesn't allow the other user to change or modify the internal values of class.
  • polymorphism - one term in many forms
  • inheritance - offers to derive a new class from an existing one and acquire all the feature of the existing class. The new class which get the feature from the existing class is called the derived class and other class is called the base class.
First answer by ID1892297179. Last edit by Racer saleh. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 3 [recommend question].