Pergunta de entrevista da empresa CDAC Mumbai

Please explain aspect oriented programming?