Sollte Helfer statisch sein?

Inhaltsverzeichnis:

Sollte Helfer statisch sein?
Sollte Helfer statisch sein?
Anonim

Im Allgemeinen sollte jede Methode, die nicht vom Zustand einer Instanz abhängt, statisch sein. Hilfsklassen, die nur statische Methoden enth alten, sollten selbst als statisch deklariert werden, um zu verhindern, dass Sie versehentlich nicht statische Mitglieder hinzufügen und die Klassen instanziieren.

Müssen Hilfsmethoden statisch sein?

21 Antworten. Ich bevorzuge solche Hilfsmethoden als private static; wodurch dem Leser klar wird, dass er den Zustand des Objekts nicht verändern wird.

Kann eine Hilfsklasse statisch sein?

Die meisten Hilfs- oder Hilfsklassen verwenden statische Methoden. Sie sollten nicht statische Methoden nur verwenden, wenn Sie mehrere Instanzen Ihrer Hilfsklasse erstellen möchten, aber da Sie nur eine einfache Eingabe -> Funktion -> Ausgabe benötigen, würde ich die Methoden statisch machen.

Sind statische Hilfsklassen schlecht?

Warum sind statische Hilfsklassen schlecht? Statische Hilfsklassen sind schlecht, weil sie das Verständnis von Programmen erschweren (und damit das Onboarding neuer Entwickler erschweren), zu Fehlern führen, weil unklar ist, mit welchen Daten sie arbeiten sollen, und sie erschweren Änderungen aufgrund erhöhter Kopplung.

Sollen Hilfsmethoden privat sein?

Interne Hilfsmethoden sind (wahrscheinlich) in Ordnung

Wenn eine Methode wirklich nur ein Helfer für eine öffentliche Methode ist und in einem anderen Kontext keinen Sinn macht, dann ist es in Ordnung, es als private Methode zu beh alten.

Empfohlen:

Interessante Beiträge
At ist ein Beispiel für eine heterogene Mischung?
Weiterlesen

At ist ein Beispiel für eine heterogene Mischung?

Mischungen in zwei oder mehr Phasen sind heterogene Mischungen. Beispiele hierfür sind Eiswürfel in einem Getränk, Sand und Wasser sowie Salz und Öl . Die Flüssigkeit, die nicht mischbar ist, bildet heterogene Mischungen. … Ausnahme wären Lösungen, die eine andere Stoffphase enth alten.

Warum wird eine Uhr Uhr genannt?
Weiterlesen

Warum wird eine Uhr Uhr genannt?

A: Als das Substantiv „watch“in angelsächsischer Zeit auftauchte (buchstabiert wæcce oder wæccan im Altenglischen), bezog es sich auf Wachheit, insbesondere wach zu bleiben, um zu bewachen oder beobachten. Dieses Gefühl der Wachsamkeit führte wahrscheinlich dazu, dass „Uhr“für eine Uhr verwendet wurde.

Sind Wildohren sicher für Welpen?
Weiterlesen

Sind Wildohren sicher für Welpen?

Wildohren – die gesunde Kau alternative Lassen Sie Ihren Hund mit unseren Wildohren eine neue Art des Kauens erleben. Dies ist die perfekte Kau alternative für Hunde, die an Allergien leiden und Snacks aus gebräuchlicheren Proteinquellen wie Rind oder Huhn nicht vertragen.