Kopumā jebkurai metodei, kas nav atkarīga no instances stāvokļa, jābūt statiskai. Palīdzības klases, kurās ir tikai statiskas metodes, pašas ir jāpasludina par statiskām, lai izvairītos no nejaušas nestatisku dalībnieku pievienošanas un klašu instantierēšanas.
Vai palīgmetodēm ir jābūt statiskām?
21 Atbildes. Man labāk patīk šādas palīgmetodes, lai tās būtu privātas statiskas; kas ļaus lasītājam skaidri saprast, ka viņi nemainīs objekta stāvokli.
Vai palīgu klase var būt statiska?
Lielākā daļa palīgu vai utilītu klašu izmantojiet statiskās metodes. Nestatiskās metodes vajadzētu izmantot tikai tad, ja vēlaties izveidot vairākus palīgu klases gadījumus, taču, tā kā jums ir nepieciešama vienkārša ievade -> funkcijas -> izvade, es metodes padarīšu statiskas.
Vai statiskās palīgu klases ir sliktas?
Kāpēc statiskās palīgu nodarbības ir sliktas? Statiskās palīgklases ir sliktas, jo tās padara programmas grūtāk saprotamas (un līdz ar to ir grūtāk iesaistīt jaunos izstrādātājus), rada kļūdas, jo nav skaidrs, ar kādiem datiem tās paredzēts darboties, un tie apgrūtina izmaiņas pastiprinātas savienojuma dēļ.
Vai palīgmetodēm ir jābūt privātām?
Iekšējās palīgmetodes (iespējams) ir labas
Ja metode patiešām ir tikai publiskas metodes palīgs un nav jēgas dzīvot atsevišķi citā kontekstā, tad tas ir labi to paturēt kā privātu metodi.