Je travaille sur une application Web qui utilise des classes auxiliaires. Ces classes contiennent des fonctions pour diverses opérations telles que la gestion des formulaires.Classe Singleton et utilisation de l'héritage
Parfois, j'ai besoin de ces classes à plus d'un endroit dans mon application, La façon dont je le fais maintenant est de faire un nouvel objet. Je ne peux pas passer la variable, ce sera trop de travail.
Je me demandais d'utiliser des classes singleton pour cela. De cette façon, je suis sûr qu'une seule instance est en cours d'exécution à la fois.
Ma question cependant est quand j'utilise ce modèle, devrais-je faire une classe singleton pour tous les objets, ce serait beaucoup de la réplication de code. Puis-je à la place faire une super classe de superHelper, qui est une classe singleton, puis laisser chaque assistant l'étendre.
Est-ce que ce type de configuration fonctionnerait, ou existe-t-il une autre alternative?
Et si cela fonctionne, est-ce que quelqu'un a des suggestions sur la façon de coder une telle classe superHelper.
Merci les gars
Est-ce que vos classes d'aide peuvent contenir n'importe quel état ou leurs méthodes peuvent-elles être statiques? –
Certains tiennent, et certains peuvent être utilisés comme statiques, je ne pense pas que ce commentaire a beaucoup aidé –