Question d’entretien chez Revature

What are the four pillars of object oriented programming? Explain?