Shopclues interview question

What are abstract and interfaces ?