Theory of Diffraction. Heuristic Approaches