Ska hjälparen vara statisk?

Innehållsförteckning:

Ska hjälparen vara statisk?
Ska hjälparen vara statisk?
Anonim

I allmänhet bör alla metoder som inte beror på tillståndet för en instans vara statiska. Hjälparklasser som inte innehåller annat än statiska metoder bör själva förklaras statiska för att förhindra att du av misstag lägger till icke-statiska medlemmar och från att instansiera klasserna.

Behöver hjälpmetoder vara statiska?

21 svar. Jag föredrar att sådana hjälpmetoder är privata statiska; vilket kommer att göra det klart för läsaren att de inte kommer att ändra objektets tillstånd.

Kan en hjälparklass vara statisk?

De flesta hjälp- eller verktygsklasser använd statiska metoder. Du bör bara använda icke-statiska metoder om du vill skapa flera instanser av din hjälparklass, men eftersom du bara behöver en enkel ingång -> funktion -> utdata, skulle jag göra metoderna statiska.

Är statiska hjälpklasser dåliga?

Varför är statiska hjälpklasser dåliga? Statiska hjälparklasser är dåliga eftersom de gör programmen svårare att förstå (och därmed svårare att ta med nya utvecklare till), leder till buggar eftersom det är oklart vilken data de är tänkta att arbeta på, och de gör ändringar svårare på grund av ökad koppling.

Ska hjälpmetoder vara privata?

Interna hjälparemetoder är (förmodligen) bra

Om en metod egentligen bara är en hjälpare för en offentlig metod och inte är vettigt att leva på egen hand i ett annat sammanhang så är det bra att behålla det som en privat metod.

Rekommenderad:

Intressanta artiklar
När ska jag använda i följd?
Läs mer

När ska jag använda i följd?

en efter en utan avbrott: Biljetterna numreras i följd. Han fick 18 månaders fängelse för varje brott, löpande i följd - tre år tot alt. Numrera sidorna i ditt manuskript i följd från början till slut. Vad betyder i följd? : följer den ena efter den andra i ordning:

När uppfanns vapen?
Läs mer

När uppfanns vapen?

Historisk tidslinje för utvecklingen av moderna vapen från 1364 med den första registrerade användningen av ett skjutvapen och slutade 1892 med införandet av automatiska handeldvapen. 1364 - Första registrerade användningen av ett skjutvapen.

Slätade arawaker ut sina barns pannor?
Läs mer

Slätade arawaker ut sina barns pannor?

Arawakerna ansågs naturligt snygga men förvrängde sina drag på konstgjord väg. Deras huvuden var tillplattade i pannan som bebisar när skallen bands mellan två brädor. Detta långsträckta huvud ansågs vara ett tecken på skönhet. Vilken ras är Arawak-folket?