BAE Systems USA interview question

What are the four object oriented programming pillars?