Pergunta de entrevista da empresa Raytheon UK

Explain the 4 pillars of Object Oriented Programming and why they are important.