Ali naj bo pomočnik statičen?

Kazalo:

Ali naj bo pomočnik statičen?
Ali naj bo pomočnik statičen?
Anonim

Na splošno mora biti vsaka metoda, ki ni odvisna od stanja primerka, statična. Pomožni razredi, ki ne vsebujejo nič drugega kot statične metode, morajo biti sami razglašeni za statične, da preprečite nenamerno dodajanje nestatičnih članov in ustvarjanje primerkov razredov.

Ali morajo biti pomožne metode statične?

21 odgovorov. Raje imam takšne pomožne metode private static; s čimer bo bralcu jasno, da ne bodo spreminjali stanja predmeta.

Ali je lahko razred pomočnikov statičen?

Večina pomožnih ali pomožnih razredov uporabite statične metode. Uporabite nestatične metode samo, če želite ustvariti več primerkov svojega pomožnega razreda, a ker potrebujete le preprost vnos -> funkcija -> izhod, bi metode naredil statične.

Ali so statični razredi pomočnikov slabi?

Zakaj so statični razredi pomočnikov slabi? Statični pomožni razredi so slabi, ker otežujejo razumevanje programov (in s tem težje vključiti nove razvijalce), vodijo do hroščev, ker ni jasno, s katerimi podatki naj bi delovali, in zaradi povečane sklopke otežijo spremembe.

Ali naj bodo pomožne metode zasebne?

Notranje pomožne metode so (verjetno) v redu

Če je metoda res samo pomočnik za javno metodo in nima smisla živeti sama v drugem kontekstu, potem je dobro, da ostanezasebna metoda.

Priporočena: