Un autre moyen en python est d'utiliser les métaclasses, ce qui permet de traiter le singleton comme n'importe quel autre type de classe au moment de l'instanciation.
J'ai sûrement du piquer l'idée ailleurs, et vous pouvez voir le principe sur http://wiki.alrj.org/SingletonMeta (pour garder l'indentation). Par contre, ça manque de dommentaire :)
[^] # Re: Ajout du Python ?
Posté par Amand Tihon (site web personnel) . En réponse au journal Article sur la programmation C++. Évalué à 2.
J'ai sûrement du piquer l'idée ailleurs, et vous pouvez voir le principe sur http://wiki.alrj.org/SingletonMeta (pour garder l'indentation). Par contre, ça manque de dommentaire :)