can u give one sinario when you use Abstract Class and When you use Interface.
Interface: Used for mutiple inheritance.