According to the Huygens–Fresnel
principle, every point of the wavefront is a new spherical wave source. Of course, you don't see infinite individual waves; what you see is the result of summing (interference) infinite waves.
This means there is always interference, even if there are no obstacles. Diffraction would be a consequence of blocking part of the wavefront, so the waves which are left interfere in some fancy way. This principle can be used to describe refection, refraction and diffraction.
For a single slit several times bigger than the wavelength (the dots are the wave sources):
If the slit is as big as the wavelength you see a single spherical wave (I wouldn't be sure to consider this diffraction at all):
There is something similar to the Huygens–Fresnel principle in quantum electrodynamics. The path integral formulation says that when light (and any other particle) travels to a point $A$ to a point $B$, you have to sum every possible trajectory. Each trajectory has the same probability, they only differ in phase.
So for the two slit, if you compute each possible path you would get the classical result.
So I would say that diffraction is a particular case of interference where some part of the wavefront has been blocked.
But the difference between interference and diffraction is not clear. As Feynman said: "no-one has ever been able to define the difference between interference and diffraction satisfactorily. It is just a question of usage, and there is no specific, important physical difference between them".
Huygens' principle does not explain interference. It applies to incoherent waves. You need wave theory to describe interference which results from wave coherence.
"Else, we would get a bright and dark band pattern by simply shining light on an object." These bands exist but they move with the speed of light or alternate with the frequency of the light. They do not form a stationary interference pattern.
We need a perturbation such as a slit to get a stationary pattern.
Best Answer
From his answer, you can understand why diffraction and interference patterns are different