Pergunta de entrevista da empresa JCPenney

(Technical) What are the four pillars for OOP?