Općenito, svaka metoda koja ne ovisi o stanju instance treba biti statična. Pomoćne klase koje ne sadrže ništa osim statičkih metoda trebale bi same biti proglašene statičkim kako biste spriječili slučajno dodavanje nestatičkih članova i instanciranje klasa.
Moraju li pomoćne metode biti statične?
21 odgovori. Više volim da takve pomoćne metode budu private static; čime će čitatelju biti jasno da neće mijenjati stanje objekta.
Može li pomoćna klasa biti statična?
Većina pomoćnih ili pomoćnih klasa koristite statičke metode. Trebali biste koristiti nestatičke metode samo ako želite stvoriti više instanci svoje klase pomoćnika, ali budući da vam je potreban samo jednostavan unos -> funkcija -> izlaz, ja bih metode učinio statičnim.
Jesu li statične pomoćne klase loše?
Zašto su statične pomoćne klase loše? Statičke pomoćne klase su loše jer otežavaju razumijevanje programa (a time i teže uključiti nove programere), dovode do bugova jer je nejasno s kojim podacima bi trebali raditi, i otežavaju promjene zbog povećanog spajanja.
Trebaju li pomoćne metode biti privatne?
Interne pomoćne metode su (vjerojatno) u redu
Ako je metoda stvarno samo pomoćnica za javnu metodu i nema smisla živjeti sama za sebe u drugom kontekstu onda je dobro je zadržati kao privatnu metodu.