Eigenschaften und Methoden

14/08/2008 - 14:16 von Adrian Stern | Report spam
Hallo zusammen

Idr. seht man ja, ob man dem Benutzer für eine Sache lieber eine
Eigenschaft oder eine Methode zur verfügung stellt.
Jetzt bin ich mir aber gerade unschlüssig und ich wollte mal fragen ob
es da irgend welche Richtlinien gibt.

Ich habe eine Klasse, welche eine Verbindung zu einem Server aufbauen
kann. Diese verbindung hat einen Status, welchen ich dem User nicht
vorenthalten möchte.

Würdet ihr da eine Methode "GetConnectionState()" machen oder eine
Eigenschaft "ConnectionState" welche nur Get{} zulàsst?

Was ist warum schöner?

mfg Adrian
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
14/08/2008 - 14:50 | Warnen spam
Hallo Adrian,

"Adrian Stern" schrieb:

Ich habe eine Klasse, welche eine Verbindung zu einem Server aufbauen kann. Diese verbindung hat einen Status, welchen ich dem
User nicht vorenthalten möchte.

Würdet ihr da eine Methode "GetConnectionState()" machen oder eine Eigenschaft "ConnectionState" welche nur Get{} zulàsst?



Wenn der Connectionstatus bei jedem Abruf erst aufs neue ermittelt
werden muss, würde ich eine Funktion draus machen. Wenn der Status
einmal geschrieben (und ggfs. im Hintergrund automatisch aktualisiert),
aber halt nicht bei jedem Abruf neu ermittelt werden muss, würde ich
eine Property einsetzen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen