Pregunta de entrevista de BAE Systems USA

What are the four object oriented programming pillars?