ABC interview question

Pillars of object oriented programming?