Ich finde es so Richtig, weill das eine Interface-Vereinbarung ist.
Das gehört
IMHO nicht gedoppelt in die Implementierung.
- Die Dopplung der Einträge wäre ja redundant (ist Unsinnig bis gefährlich)
- Delphi akzeptiert trotzdem solche Default-werte in der Implementierung
- Was passiert wenn Interface/Implementierung unterschiedlich sind kann ich nicht sagen,
ich vermute mal das der Interface-Teil "gewinnt" (genau so eine Situation halte ich für gefährlich).