L3Harris interview question

What are the pillars of object-oriented programming?