Domande con tag 'static-methods'

3
risposte

"statico" come indizio semantico sull'apolidia?

Recentemente ho intrapreso un refactoring di un progetto di medie dimensioni in Java per tornare indietro e aggiungere test unitari. Quando mi sono reso conto di quanto fosse dolore deridere singoletti e statici, alla fine ho "ottenuto" quello c...
posta 10.12.2012 - 22:59
4
risposte

Perché passare oggetti attraverso metodi statici può essere vantaggioso?

Perché ci sarebbe un vantaggio nell'usare un metodo statico e passare il riferimento a un oggetto come parametro piuttosto che chiamare il metodo su un oggetto? Per chiarire cosa intendo, considera la seguente classe: public class SomeClass...
posta 11.03.2016 - 19:37
3
risposte

I metodi statici privati in C # fanno male a qualcosa?

Ho creato un metodo di convalida privato per una determinata convalida che si verifica più volte nella mia classe (non posso memorizzare i dati convalidati per vari motivi). Ora, ReSharper suggerisce che la funzione potrebbe essere statica. Sono...
posta 31.08.2011 - 17:49
5
risposte

Fare un metodo statico salva la memoria su una classe di cui avrai molte istanze?

In risposta alla risposta di Aaronaught alla domanda in: Non posso semplicemente utilizzare tutti i metodi statici? La memoria utilizzata non è inferiore a un metodo statico? Ho l'impressione che ogni istanza di un oggetto porta in giro...
posta 03.01.2016 - 05:13
2
risposte

Iniezione delle dipendenze vs Metodi statici

Oggi ho avuto un'interessante discussione con un altro sviluppatore su come affrontare una classe con un metodo che accetta una stringa e restituisce una stringa. Immagina qualcosa come il seguente, completamente creato per lo scopo dell'esem...
posta 09.11.2017 - 15:14
6
risposte

Funzioni statiche vs classi

Diciamo che voglio costruire alcune funzioni di utilità per fare alcune matematiche di base con BigDecimal s, per esempio voglio avere una funzione che calcoli la media di un List<BigDecimal> . Qual è l'approccio migliore? Una...
posta 18.02.2012 - 23:36
1
risposta

Un grande inizializzatore statico è un odore di codice?

Sto estendendo SimpleExpandableListAdapter in Android. Non penso che l'adattatore di Android sia implementato molto bene, in quanto i suoi costruttori hanno un gran numero di argomenti piuttosto complicati e non ha setter o builder. Nella m...
posta 27.09.2015 - 17:55
3
risposte

Metodi statici o funzioni statiche?

Stavo leggendo link e tutto ad un tratto, la cosa mi è venuta in mente erano i metodi statici. Poiché i metodi statici non sono in alcun modo associati a un oggetto, come possono essere definiti come metodi statici (quasi tutti gli sviluppa...
posta 22.11.2010 - 09:53
2
risposte

Se un metodo in classe A ha bisogno di una dipendenza extra ma non tutti i client lo usano, dovrei spostarlo da A?

Ad esempio, supponiamo di avere una classe del genere: public class PlayerInfo{ public loadDataFromDB(){ //some code about DB framework } public string name; public int age; //other methods . . . } H...
posta 12.03.2018 - 04:50
2
risposte

Statistica deterministica vs classi iniettabili

Ho in mente diverse funzioni deterministiche che vorrei mettere insieme, ma sono alle prese con le piene implacazioni del fare: Classe statica con metodi statici Istanza di una classe che può essere iniettata nei consumatori In entrambi...
posta 10.11.2016 - 17:28