Für was braucht man abstrakte Klassen?