Cognizant Interview Question

Reverse the given String. How abstract class is different from interface.