L'ajudant hauria de ser estàtic?

Taula de continguts:

L'ajudant hauria de ser estàtic?
L'ajudant hauria de ser estàtic?
Anonim

En general, qualsevol mètode que no depengui de l'estat d'una instància hauria de ser estàtic. Les classes d'ajuda que no contenen més que mètodes estàtics s'han de declarar estàtiques per evitar que afegiu accidentalment membres no estàtics i que instància les classes.

Els mètodes d'ajuda han de ser estàtics?

21 respostes. Prefereixo que aquests mètodes d'ajuda siguin private static; que deixarà clar al lector que no modificarà l'estat de l'objecte.

Una classe auxiliar pot ser estàtica?

La majoria de les classes d'ajuda o d'utilitat utilitzen mètodes estàtics. Només hauríeu d'utilitzar mètodes no estàtics si voleu crear diverses instàncies de la vostra classe d'ajuda, però com que només necessiteu una entrada senzilla -> funció -> sortida, faria que els mètodes estiguin estàtics.

Les classes d'ajuda estàtiques són dolentes?

Per què les classes d'ajuda estàtiques són dolentes? Les classes d'ajuda estàtiques són dolentes perquè fan que els programes siguin més difícils d'entendre (i, per tant, més difícil incorporar-hi desenvolupadors nous), generen errors perquè no està clar amb quines dades han d'operar i dificulten els canvis a causa de l'augment de l'acoblament.

Els mètodes d'ajuda haurien de ser privats?

Els mètodes d'ajuda interna estan (probablement) bé

Si un mètode és realment només un ajudant per a un mètode públic i no té sentit viure sol en un altre context, llavors és bien mantenir-lo com a mètode privat.

Recomanat:

Articles d'interès
Per què el nitrur de bor es pot utilitzar en eines de tall?
Llegeix més

Per què el nitrur de bor es pot utilitzar en eines de tall?

A causa de la seva duresa, inercia química , alta temperatura de fusió (2973 oC) el nitrur de bor cúbic s'utilitza com a abrasiu i recobriment resistent al desgast. … Les eines basades en BN es comporten de manera similar a les eines de diamant, però es poden utilitzar en ferro i aliatges baixos en carboni sense risc de reacció perquè el CBN és químicament inert.

Necessites un marc per enganxar catifes?
Llegeix més

Necessites un marc per enganxar catifes?

La talentosa artista de Rug Hooking Rachel Leblanc no fa servir cap marc. Necessitareu un ganxo o un punxó per fer catifes. Aquesta pot ser una eina molt senzilla. La vostra col·lecció de ganxos es pot desenvolupar al llarg del temps si sentiu la necessitat.

Les sulfonamides són un antibiòtic?
Llegeix més

Les sulfonamides són un antibiòtic?

Sulfonamides: el grup d'antibiòtics relacionat amb la sulfa, que s'utilitzen per tractar infeccions bacterianes i algunes infeccions per fongs. Per què les sulfonamides no són antibiòtics? Funció. En els bacteris, les sulfonamides antibacterianes actuen com a inhibidors competitius de l'enzim dihidropteroat sintasa (DHPS), un enzim implicat en la síntesi de folats.