Pillars of OOP: Abstraction, Encapsulation, Inheritance, Polymorphism
The four main pillars of OOP are abstraction, encapsulation, inheritance, and polymorphism. These principles provide a foundation for creating robust and reusable code in object-oriented systems.