Ajutorul ar trebui să fie static?

Cuprins:

Ajutorul ar trebui să fie static?
Ajutorul ar trebui să fie static?
Anonim

Î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ă.

Recomandat:

Articole interesante
Ce face energia cheniere?
Citeste mai mult

Ce face energia cheniere?

Cheniere Energy, Inc. (Cheniere) este o companie de infrastructură energetică implicată în principal în afaceri legate de GNL. Compania oferă servicii de curățare, securizare și GNL companiilor integrate de energie, utilităților și companiilor de comercializare a energiei din întreaga lume.

Unde este Phil Chenier?
Citeste mai mult

Unde este Phil Chenier?

Chenier locuiește în Columbia, Maryland, împreună cu soția sa Gerry Chenier. Ce face Steve Buckhantz? Una dintre slujbele sale anterioare în sport a fost la WSB-TV în Atlanta, Georgia, unde a acoperit Braves and Hawks și, în cele din urmă, a devenit ancora sportivă de noapte.

De ce numărul de urgență este 911?
Citeste mai mult

De ce numărul de urgență este 911?

În 1968, AT&T a anunțat că va stabili cifrele 9-1-1 (nouă-unu-unu) ca cod de urgență în Statele Unite. Codul 9-1-1 a fost ales, deoarece se potrivește cel mai bine nevoilor tuturor părților implicate. … La 22 februarie 1968, Nome, Alaska a implementat serviciul 9-1-1.