Hi, Please tell me the what is the use of Absctract class and when do we use the abstract class instead of interface.