CDAC Mumbai Interview Question

Please explain aspect oriented programming?