Infosys Interview Question

what is abstract and interface ?