Domanda di colloquio di EdgeWave

Why do we use abstract class?