Bonjour,
Je me pose la question : n'y a-t-il pas un souci d'utilisation chez loki pour une fabrique abstraite qui soit aussi singleton ?
Je m'explique :
- l'avantage du singleton est (en plus d'assurer l'unicité) que l'on a pas à se trimbaler un pointeur vers l'objet unique car on le récupère facilement avec la méthode instance().
- l'avantage d'une fabrique abstraite est de pouvoir donner uniquement l'interface abstraite aux "clients".
Or chez loki, on ne peut pas créer de abstractfactory qui soit singleton, sous peine de ne plus être compatible avec la concretefactory. La concrete factory, elle, peut tout a fait etre singleton mais pour y accéder, il faut la fournir aux clients...
J'ai raté un truc ?
Partager