Nouvel exemple de décorateur qui cette fois, décore une classe et non une fonction. Ce décorateur permet de faire en sorte qu'une classe soit un singleton.
Une classe singleton est une classe qui ne peut être instanciée qu'une seule fois.