L3Harris Interview Question

What are the pillars of object-oriented programming?