Q: Discuss the main pillars of Object Orientated Programming
Sigiloso
I stated the 4 main concepts (Abstraction, Encapsulation, Inheritance, Polymorphism), discussed what they meant, their implementation and why they are used and then gave real-world examples of each.