$ 0 0 hi,please explain me why and when we need to use interface and abstract class with real life example thanks in advance