Pregunta de entrevista de CDAC Mumbai

Please explain aspect oriented programming?