Domanda di colloquio di BAE Systems USA

What are the four object oriented programming pillars?