Envoyé par
Patriarch24
Certainement pas : AbstractFactory n'est en aucun cas une évolution de Factory !!! Le nom GOF de ce que vous appelez "Factory" est "Factory Method" (traduit en fabrication, ou encore méthode de fabrication). En général, AbstractFactory est implémenté en utilisant une FactoryMethod (plusieurs même !!!), mais il existe d'autre moyens de faire. Je ne saurai trop vous conseiller le "design pattern" de Gamma, Johnson, Vlissides et Helm.
Sachez enfin qu'en général, une AbstractFactory est un singleton (ça été dit, je le confirme).
Partager