Singleton

1) Em programação orientada a objetos , uma classe singleton é uma classe que pode ter apenas um objeto (uma instância da classe) de cada vez. Por exemplo, usando Visual C++ , a classe "Application" é um exemplo de uma classe singleton. Você só pode criar apenas um objeto de uma classe Application.

2) Na teoria de set (matemática), um singleton é um set com um único elemento. Um exemplo é o conjunto S de todos os números inteiros que não são nem positivos nem negativos. Neste caso:

S = {0}

3) Em certos jogos de cartas, um singleton é uma carta que é a única de um naipe em uma mão. No jogo de bridge, cada jogador recebe 13 cartas e qualquer mão com apenas uma carta em um determinado naipe é considerada a única carta desse naipe (o que, dependendo do jogo das cartas, pode vir a ser uma força ou uma fraqueza, ou não fazer diferença.)