BlackRock Interview Question

Explain the concept of object oriented programming