Bonjour, le concept de la classe Factory qui existe en Java semble être disponible en C# toutefois je ne parviens pas à l'implémenter...
Merci à vous.
Version imprimable
Bonjour, le concept de la classe Factory qui existe en Java semble être disponible en C# toutefois je ne parviens pas à l'implémenter...
Merci à vous.
Code:
1
2
3
4
5
6
7
8
9 public class MachinFactory { public static IMachin CreateInstance(parametre ou pas) { return new Machin(); // ou autre chose selon tel ou tel truc } }
Ah ok merci, mais je crois que je ne comprends encore pas ce que sont les factory et design patterns .Net
Salut
Un design pattern n'est en aucun cas lié à un langage, ça répond à une problématique de conception, et ensuite on peut l'implémenter dans le langage que l'on souhaite ;)
Exemple ici avec le factory pattern dans plein de langages.
Tu as même plusieurs articles sur le sujet sur DVP, exemple celui-ci qui fournit des exemples d'implémentation en C#
La factory est présentée sur ce document n'en est pas une.
Il y a d'ailleurs plusieurs pattern factory
- Simple Factory
- Abstract Factory
- Factory Method
La plus simple à mettre en oeuvre est celle-ci :
https://www.dotnetperls.com/factory