It has always been a hard time understanding the phenomenon of diffraction of light around opaque objects. Hoe does it happen? Why does transparent objects do not diffract light? What quantum mechanics operate that bends light? I used to have an intuitive understanding that surface atoms of the aperture edges reflect the light that interferes and forms the fringes.
The answer to this can be found in Huygen's Principle, suggested by him in the 1600's and put on firm theoretical ground in the 1800's by Fresnel and Kirchoff.
Waves spread because each point on any surface (a mathematical surface in space, not a surface of a real material) can be considered to be a point source of new radiation. Each point generates a spherical wavelet. In the absence of obstacles, interference of all these wavelets assures that the sum generated from a plane wave is again a plane wave, and the plane wave propagates as a plane wave. With an obstacle in the way, the wavelets radiate into the shadow of the object: diffraction.
Wikipedia has some good simulations, and I'm sure there are many others.
Transparent objects do diffract light, but we usually have a different name for the phenomenon: refraction. Instead of blocking the light and stopping the radiation from a set of wavelets, a transparent medium changes the phase of the wavelet as the disturbance propagates through the medium. Once the radiation has passed through the medium and has emerged, we add up the radiation from all the wavelets, those that pass by the object and those that pass through it, to get the complete field. In terms of Huygen's Principle, diffraction and refraction have the same explanation, and are two manifestations of the same effect.
This has nothing to do with quantum mechanics. The underlying physics is no more complicated than that of water waves hitting a stationary pillar or rock (or being able to have a conversation with someone around the corner of a building).
Waves spread out. and when the peak of a wave intersects with the trough of another wave, they cancel. When the peaks/troughs coincide, they add. So, when a wave is blocked, it causes the waves that make it around the edges to spread out from the boundary and recombine.
I'm sure someone else will have a fancier, more complete answer than this, complete with pictures. But this is the essence of it.
Rams, I fully agree with your thoughts about the influence of atoms to diffraction. To use it as a alternative explanation for the interference phenomena is overdue. Quantum mechanics is talking about the quantization of fields but do not associate this fact due to the interaction between photons and the electric potential of the surface electrons of the edges.
As you mentioned in your answers there are substantial differences between water waves and electromagnetic waves. In my own understanding photons are corpuscles with alternating electrical and magnetic fields and dependent on the distance of the photon from the edge and its current electromagnetic state they form a quantized field with the edges.
That happens with everey single photon. And this is an easier explanation for single photon experiments. No interference with itself. If everybody who learned it on the common way is satisfied with the existing formulas (and this formulas are working well) so that is ok. But I'm sure that there will be in the future better formulas including the field generated from the atoms of the edges.