Capgemini Interview Question

What are pillars of the object oriented languages?