Singleton na Prática: criando apenas um JInternalFrame por Classe
O padrão Singleton em resumo proporciona uma única instância e fornece um ponto global de acesso a mesma. Na aplicação de exemplo é possível verifica a garantia de uma classe única de forma gráfica, onde apenas uma JInternalFrame de cada tipo era permitida.