CDAC Mumbai interview question

Please explain aspect oriented programming?