Revature Interview Question

What is the basis of OOP Programming?