J'ai un programme qui gère différents objets qui ont leur propre type d'instructions (disons leur propre programme), et d'une classe principale que je veux exécuter ces programmes. Ensuite, j'ai deux choix:Classe unique par rapport à 'static class'
- Faire un InstructionHandler de classe, créer une instance de celui-ci dans ma classe principale et transmettre des demandes à ce qu'un objet [modèle Singleton - grâce à Mark Peters]
- Faire une InstructionHandler de classe juste des méthodes statiques et faire usage de ceux-ci dans ma classe principale
Quelle serait la bonne voie à suivre du point de vue de la conception de logiciels?
Votre première méthode utilise ce qu'on appelle le "modèle singleton" –