Sourcepass interview question

what is the difference between interface and abstract?