Why would you ever use an interface if you are only going to have one implementation of it?
Some technologies require you use an interfaces. COM for one. Their you often have just one class implementing your interface.