Zitat:
Darf ich nichts in der interface section ändern, also alle Änderungen in der implemenation Section sind tabu
Was hat die implementation Section mit dem Interface zu tun?
Dort darfst Du so viel verändern wie Du willst.
Im Interface darfst Du nichts entfernen oder funktional verändern; erweitern kannst Du.
Eine
Bpl ist eine
Dll, mit der zusätzlichen Möglichkeit komplexere (Objekt-)typen im Interface zu verwenden.