singleton

anglais : singleton

Le singleton est :

  • soit un tuple de cardinalité 1 ;
  • soit un patron de conception servant à restreindre l'instanciation d'une classe à un seul objet (ou bien à quelques objets seulement).

Tuple de cardinalité 1

Il s'agit d'un tuple dont la longueur (cardinalité) est un.

Quand vous écrivez :

2

Vous avez écrit une expression qui rend la valeur 2

Quand vous écrivez

2 ,

vous obtenez un tuple de longueur 1 (notez la virgule derrière l'expression 2). Vous avez écrit une liste d'expressions de longueur 1.

Le patron singleton

Cf article sur le patron singleton et sa mise en oeuvre en python (dans le wiki sur les patrons de conception)

» Glossaire du langage python