Skal hjælperen være statisk?

Indholdsfortegnelse:

Skal hjælperen være statisk?
Skal hjælperen være statisk?
Anonim

Generelt bør enhver metode, der ikke afhænger af tilstanden for en forekomst, være statisk. Hjælperklasser, der ikke indeholder andet end statiske metoder, bør selv erklæres statiske for at forhindre dig i at tilføje ikke-statiske medlemmer ved et uheld og i at instansiere klasserne.

Skal hjælpemetoder være statiske?

21 svar. Jeg foretrækker, at sådanne hjælpemetoder er private static; hvilket vil gøre det klart for læseren, at de ikke vil ændre objektets tilstand.

Kan en hjælperklasse være statisk?

De fleste hjælper- eller hjælpeklasser brug statiske metoder. Du bør kun bruge ikke-statiske metoder, hvis du vil oprette flere forekomster af din hjælperklasse, men da du blot har brug for en simpel input -> funktion -> output, ville jeg gøre metoderne statiske.

Er statiske hjælperklasser dårlige?

Hvorfor er statiske hjælperklasser dårlige? Statiske hjælpeklasser er dårlige, fordi de gør programmer sværere at forstå (og dermed sværere at ombord på nye udviklere), fører til fejl, fordi det er uklart, hvilke data de er beregnet til at operere på, og de gør ændringer sværere på grund af øget kobling.

Skal hjælpemetoder være private?

Interne hjælpermetoder er (sandsynligvis) fine

Hvis en metode egentlig bare er en hjælper til en offentlig metode og ikke giver mening at leve alene i en anden sammenhæng, så er det fint at beholde det som en privat metode.

Anbefalede:

Interessante artikler
Hvorfor bliver min hakea gul?
Læs mere

Hvorfor bliver min hakea gul?

Jern, fosfor eller pH For meget fosfor i jorden vil forgifte mange indfødte. Hovedsymptomet er alvorlig gulfarvning af bladene. Hvis jorden mangler jern, bliver bladene også gule; og hvis pH-værdien er forkert, er planten muligvis ikke i stand til at optage næringsstoffer fra jorden og vil derfor se gul ud.

Hvor kommer ordet pikelet fra?
Læs mere

Hvor kommer ordet pikelet fra?

Ifølge Merriam-Webster stammer oprindelsen af ordet pikelet fra det walisiske bara pyglyd eller pitchy bread, som var et mørkt, klæbrigt brød. Ordet spredte sig nordpå til England og blev anglikaniseret til pikelet. Hvorfor kaldes crumpets Pikelets?

Kommer private universiteter under ugc?
Læs mere

Kommer private universiteter under ugc?

Private universiteter i Indien er reguleret under UGC (Etablissement and Maintenance of Standards in Private Universities) Regulations, 2003. Er privat universitet omfattet af UGC? Section 12 (B) i UGC Act af 1956 giver også UGC ret til at "