Bonjour,
J'ai une classe qui contient une dizaine de méthodes (principalement des méthodes qui exécutent des commandes système). Ces méthodes sont appellées régulièrement par beaucoup d'autre classes.
Pour obtenir une instance facilement de cette classe, j'ai décidé de faire un singleton donc j'effectue des appels au méthodes comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MaClasse.getInstance().maMéthode()
Mais j'aurais très bien pu mettre toutes mes méthodes en static et faire des appels comme ca :
Question : Savez vous si il y a une différence entre les deux solutions ? ou si une solution est mieux que l'autre (niveau performance par exemple...) (il y a peut etre un cours qui existe car personnellement c'est un problème qui revient souvent) ... merci