O Singleton ajuda a economizar memoria de forma eficiente usando objetos q necessitam de apenas uma instancia. Pelo que tenho visto ao longo da minha humilde estadia em Java, eh comum aplicar Singleton em tds as telas (JFrames, JInternalFrames, JPanel, etc) q nao possuem necessidade de mais de 1 instancia. Porem, nao usar (utilizar new Frame().setVisible(true)) numa app n mto grande, tb n causa uso exagerado de memoria.
Mas queria saber, se vcs usam Singleton em tds as telas de uma app q so precisam de uma instancia, ou em apenas algumas?
Usar singleton apenas para economizar alguns poucos bytes não me parece um bom negócio… a quantidade de memória que um JFrame usa deve ser minúscula próxima as suas entidades de negócio… Voce realmente esta com problemas de memoria na parte de interfaces gráfica? Não basta criar um novo JFrame e depois deixar o antigo para o garbage collector?
Em relacao a usar Singleton nos objetos de regras de negocios, concordo plenamente c vc, tem q usar. Minha duvida eh apenas em relacao as interfaces, economiza tanta memoria? Queria saber como o pessoal ta aplicando Singleton em interfaces so p saber msm, sacou?