Kas abimees peaks olema staatiline?

Sisukord:

Kas abimees peaks olema staatiline?
Kas abimees peaks olema staatiline?
Anonim

Üldiselt iga meetod, mis ei sõltu eksemplari olekust, peaks olema staatiline. Abiklassid, mis ei sisalda midagi peale staatiliste meetodite, tuleks ise kuulutada staatilisteks, et vältida kogemata mittestaatilisi liikmeid lisamast ja klasside eksemplari.

Kas abimeetodid peavad olema staatilised?

21 Vastused. Eelistan, et sellised abimeetodid oleksid privaatne staatiline; mis teeb lugejale selgeks, et nad ei muuda objekti olekut.

Kas abimeeste klass võib olla staatiline?

Enamik abi- või utiliidiklasse kasutage staatilisi meetodeid. Mittestaatilisi meetodeid peaksite kasutama ainult siis, kui soovite luua abiklassi mitu eksemplari, kuid kuna vajate lihts alt lihtsat sisendit -> funktsiooni -> väljundit, muudan meetodid staatiliseks.

Kas staatilised abiklassid on halvad?

Miks on staatilised abiklassid halvad? Staatilised abiklassid on halvad, kuna need muudavad programmide mõistmise raskemaks (ja seega uute arendajate kaasamise), põhjustavad vigu, kuna on ebaselge, millistel andmetel need töötavad, ja need muudavad muudatused raskemaks tänu suurenenud sidumisele.

Kas abistamismeetodid peaksid olema privaatsed?

Sisemised abistamismeetodid on (tõenäoliselt) head

Kui meetod on tõesti lihts alt avaliku meetodi abimees ja ei ole mõtet elada omaette teises kontekstis, siis hästi, et hoida sedaprivaatse meetodina.

Soovitan: