Auf Thema antworten

Abstrakte Klassen werden normalerweise benutzt um Basisimplementierungen für gewisse Methoden zu liefern. Das müssen aber nicht alle sein.

Ein Interface ist ein Vertrag (Contract) welcher vorgibt welche Methoden eine Klasse haben muss.


Eine abstrakte Klasse ist damit quasi über dem Interface, kann muss aber dazwischen nicht genutzt werden.



Oben