Pitäisikö apulaisen olla staattinen?

Sisällysluettelo:

Pitäisikö apulaisen olla staattinen?
Pitäisikö apulaisen olla staattinen?
Anonim

Yleensä kaikki menetelmät, jotka eivät riipu ilmentymän tilasta, ovat staattisia. Helper-luokat, jotka eivät sisällä mitään muuta kuin staattisia menetelmiä, tulee itse julistaa staattisiksi, jotta et lisää vahingossa ei-staattisia jäseniä ja luokkia.

Pitääkö apumenetelmien olla staattisia?

21 Vastauksia. Pidän parempana tällaisten apumenetelmien olevan yksityinen staattinen; mikä tekee lukijalle selväksi, että he eivät muuta objektin tilaa.

Voiko avustajaluokka olla staattinen?

Useimmat apu- tai apuohjelmaluokat käytä staattisia menetelmiä. Sinun tulisi käyttää vain ei-staattisia menetelmiä, jos haluat luoda useita instansseja auttajaluokalle, mutta koska tarvitset vain yksinkertaisen syötteen -> funktion -> ulostulon, tekisin menetelmistä staattisia.

Ovatko staattiset apukurssit huonoja?

Miksi staattiset apukurssit ovat huonoja? Staattiset apusarjat ovat huonoja, koska ne tekevät ohjelmista vaikeammin ymmärrettäviä (ja siten uusien kehittäjien omaksumisen), johtavat virheisiin, koska on epäselvää, mitä tietoja niiden on tarkoitus käyttää, ja ne vaikeuttavat muutoksia lisääntyneen kytkennän vuoksi.

Pitäisikö apumenetelmien olla yksityisiä?

Sisäiset apumenetelmät ovat (todennäköisesti) hyviä

Jos menetelmä on todellakin vain julkisen menetelmän apulainen eikä sen ole järkevää elää yksin toisessa kontekstissa, se on hyvä pitää se yksityisenä menetelmänä.

Suositeltava: