Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Einfache proceduren/function sinnvoll? (https://www.delphipraxis.net/206099-einfache-proceduren-function-sinnvoll.html)

Redeemer 20. Nov 2020 20:21

AW: Einfache proceduren/function sinnvoll?
 
Zitat:

Zitat von Chris30 (Beitrag 1477585)
Nutzt man diese um intuitiver arbeiten zu können?

Prinzipiell ja.
Delphi-Quellcode:
Button1.Width := Button1.Width + 1;
ist denke ich übersichtlicher als
Delphi-Quellcode:
Button1.SetWidth(Button1.GetWidth() + 1);
.

Wo die Grenze zwischen Funktionen und Eigenschaften liegt, frage ich mich aber auch manchmal, vor allem wenn ich eine Nur-Lesen-Eigenschaft habe. Spätestens, wenn ich eine Funktion einer Klasse schreibe, deren Name mit Get anfängt, muss ich mich unweigerlich fragen, warum ich das keine Eigenschaft ist. Vielleicht hat da ja einer eine Regel für sich.

himitsu 20. Nov 2020 23:09

AW: Einfache proceduren/function sinnvoll?
 
Von der Verwendung her sieht Funktion und Readonly-Property gleich aus.
Und vom compilierten Code her macht es auch keinen Unterschied.

Anders wird es, sobald es Parameter gibt, also ob ( ) oder [ ].
Hier wird es einfacher sich zu unterscheiden, also Anhand was da für Parameter rein gehn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz