Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#7

AW: Interface richtig verstanden?

  Alt 4. Mai 2019, 07:57
Das Interface ist ein Vertrag welche Funktionen dein Objekt haben soll.
Das kann mit oder ohne Vererbung sein.
Ja nachdem worum es geht kann Beides sinnvoll sein.

Bei Figuren wäre das virtuelle Ableiten wirklich sinnvoller, damit die Basisklasse gemeinsame Figuren-aufgaben übernehmen kann, ohne in den abgeleiteten Klassen das zu wiederholen.
Die virtuellen Funktion können dann aber bei Bedarf die Basisfunktionen überschreiben,
wenn es notwendig ist.
Z.B. ein Polyeder wäre nur mit x,y nicht mehr abbildbar, und müsste deshalb intern anders aufgebaut sein.

Der Vertrag zum Abfragen Fläche bleibt aber trotzdem gleich.
  Mit Zitat antworten Zitat