Abstract Vs Interface With Example