EPAM Systems interview question

what is Object Oriented Programming?