În general, orice metodă care nu depinde de starea a unei instanțe ar trebui să fie statică. Clasele de ajutor care nu conțin altceva decât metode statice ar trebui să fie ele însele declarate statice pentru a vă împiedica să adăugați accidental membri nestatici și să instanțiați clasele.
Metodele de ajutor trebuie să fie statice?
21 Răspunsuri. Prefer ca astfel de metode de ajutor să fie private static; ceea ce va clarifica cititorului că nu vor modifica starea obiectului.
O clasă de ajutor poate fi statică?
Cele mai multe clase de ajutor sau utilitare folosesc metode statice. Ar trebui să utilizați metode non-statice numai dacă doriți să creați mai multe instanțe ale clasei dvs. de ajutor, dar deoarece aveți nevoie doar de o intrare simplă -> funcție -> de ieșire, aș face metodele statice.
Sunt proaste clasele de ajutor statice?
De ce sunt proaste clasele de ajutor statice? Clasele de ajutor statice sunt proaste deoarece fac programele mai greu de înțeles (și, prin urmare, mai greu de încorporat noi dezvoltatori), duc la erori, deoarece nu este clar pe ce date sunt menite să opereze și ele îngreunează schimbările din cauza cuplării crescute.
Metodele de ajutor ar trebui să fie private?
Metodele de ajutor intern sunt (probabil) bune
Dacă o metodă este într-adevăr doar un ajutor pentru o metodă publică și nu are sens să trăiască singură într-un alt context, atunci este bine pentru a o păstra ca o metodă privată.