A segítőnek statikusnak kell lennie?

Tartalomjegyzék:

A segítőnek statikusnak kell lennie?
A segítőnek statikusnak kell lennie?
Anonim

Általában minden olyan metódusnak, amely nem függ egy példány állapotától, statikusnak kell lennie. A statikus metódusokon kívül mást nem tartalmazó segítő osztályokat statikusnak kell nyilvánítani, hogy elkerüljük, hogy véletlenül nem statikus tagokat adjunk hozzá, és ne példányosítsuk az osztályokat.

A segítő módszereknek statikusnak kell lenniük?

21 Válaszok. Inkább az ilyen segítő módszerek privát statikus; amely egyértelművé teszi az olvasó számára, hogy nem módosítja az objektum állapotát.

Lehet egy segítő osztály statikus?

A legtöbb segéd- vagy segédprogram osztály statikus módszereket használ. Csak nem statikus metódusokat használjon, ha a helper osztály több példányát szeretné létrehozni, de mivel csak egy egyszerű bemenetre van szüksége -> függvény -> kimenetre, ezért statikussá tenném a metódusokat.

A statikus segédosztályok rosszak?

Miért rosszak a statikus segítő osztályok? A statikus segédosztályok rosszok, mert nehezebbé teszik a programok megértését (és így nehezebbé teszik az új fejlesztők bevonását), hibákhoz vezetnek, mert nem világos, hogy milyen adatokon dolgoznak, és megnehezítik a változtatásokat a megnövekedett csatolás miatt.

A segítő módszerek privátnak kell lenniük?

A belső segítő módszerek (valószínűleg) rendben vannak

Ha egy metódus valóban csak egy nyilvános módszer segítője, és nincs értelme önállóan élni egy másik kontextusban, akkor jó megtartani privát módszerként.

Ajánlott: