Pure Virtual Function Vs Virtual Function