Pregunta de entrevista de Unified

Explain object oriented programming ?