Domanda di colloquio di Philips

Describe the four pillars of object oriented programming.