Question d’entretien chez Amentum

What are the four principles of object oriented programming?