Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jumpy,
19. Mai 2014
:oops: Ja sorry, denkfehler. <> ist jetzt =.
Natürlich geht das auch nur mit einer Funktion ohne Property, aber wenn man denn alles mit Properties macht, wäre das ein Beispiel für eine Read-Only Property.
Aber kann mas es denn nicht auch ein bißchen anhand der tatsächlichen Begrifflichkeiten definieren? Was ist eine Funktion des Objektes, was ist eine Methode?
Beispiel:
TPerson=class...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jumpy,
19. Mai 2014
Das kann z.B. für lazy initialisation (heißt das so?) interessant sein:
Type TFoo=Class
private
fBar:TBar;
function getBar:TBar;
public
Property Bar:TBar read getBar;
end;