Question d’entretien chez Dynatrace

What are the five pillars of object oriented programming?