Pergunta de entrevista da empresa ABC

Pillars of object oriented programming?