Quantiphi Interview Question

Explain the four pillars of Object-Oriented Programming.