Bonjour,
Je développe actuellement un jeu dans lequel je place le code métier dans des classes, par exemple : User, Flotte, Astre...
Ces classes sont surtout des bibliothèques de fonctions.
Ces classes sont appelé dans divers scripts, et donc si j'ai besoin dans plusieurs fichiers différents de fonctions d'une même classe, je déclarai donc plusieurs fois un objet de cette classe.
Je me dis qu'il serait peut-être plus judicieux de déclarer ces méthodes en statiques et de les appeler par exemple comme ça User::getInformation(), User::getAllUsers()...
Mais déclarer toutes les fonctions d'une classe en statique est-ce une bonne pratique et de les appelets comme mentionner ci dessus? Personnellement ça me paraît un peu bizarre
Et qu'en est il d'un point de vue des performances ?
Merci d'avance
Partager