The basic principles of OOP involves Abstraction, Encapsulation, Inheritance, and Polymorphism . There are also objects and classes. Together, they stand as the working principle of any object-oriented programming language.
Read moreWhat are the 5 OOP concepts?
When completing an object-oriented design, there are five basic concepts to understand: classes/objects, encapsulation/data hiding, inheritance, polymorphism, and interfaces/methods .
Read more