Domanda di colloquio di Fannie Mae

What are the four principles of object oriented programming?