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 :
Mais j'aurais très bien pu mettre toutes mes méthodes en static et faire des appels comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaClasse.getInstance().maMéthode()
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaClasse.maMéthode()
Partager