Moin...
Aus verschieden Gründen:
1. eine Klasse kapselt den Code für eine AUFGABE
2. Erweiterung einer Klasse für die AUFGABE mit anderen OPTIONEN
3. Eine Klasse ist WIEDERVERWENDBAR
4. Klasse ist
OOP ...
...usw.
Zitat:
Wieso keine Interfaces?
...ich glaube das das zu weit führt.