Bonjour,
Je cherche à créer une classe singleton qui nécessite des paramètres pour sa construction.
Bien sûr je peux créer une méthode get_instance avec des paramètres et ensuite les transmettre au constructeur, mais une fois le singleton créé ces paramètres deviennent inutiles.
Je pense simplifier les appels ultérieur à la méthode get_instance avec des valeurs par défaut.
Le problème c'est que même si l'utilisateur modifie ces paramètres lors d'un second appel, le singleton étant créé, il n'est pas possible de les prendre en compte.
De ce que j'ai vu, le paramètre d'un singleton est plus utiliser pour modifier le comportement de la méthode get_instance (par exemple pour retourner un élément donné d'une liste).
Une idée ?
Partager