DawnBIT interview question

difference between abstract and interface