uma classe que soh vai possuir uma instancia durante toda a execucao do
programa. ;)
public final class ExemploSingleTon {
private static ExemploSingleTon instance = null;
// de preferencia, declarar isto como private,
// e a classe como final, para evitar heranca... ;)
private ExemploSingleTon() {
// uma classe SingleTon nunca possuirah um construtor public/protected
// lembrando que protected permite classes do mesmo pacote criar uma
// instancia desta classe (alguem me corrige se eu estiver errado sobre
// acesso protected a construtores... :)
}
public static ExemploSingleTon getInstance() {
if(instance == null) {
instance = new ExemploSingleTon();
// apenas uma instancia da classe eh criada.
}
return instance;
}
public int getDois() {
return 2;
}
}
[]`s
miojo
www.javafree.com.br
----- Original Message -----
From: "yehaain" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 27, 2003 5:17 AM
Subject: RES: [java-list] Classe Singleton versos Classe com m�todos static
(tipo java.lang.Math)
Pessoal aproveitando......
Afinal oque � o Singleton e como funciona ???
Dei uma lida na net mas n�o entendi muito bem !!!
tks
-----Mensagem original-----
De: _ _ [mailto:[EMAIL PROTECTED]
Enviada em: Wednesday, March 26, 2003 4:07 PM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe Singleton versos Classe com m�todos static
(tipo java.lang.Math)
Ol� javaneses,
Estou com uma duvida cruel. Toda vez que eu tenho uma classe que n�o
precisa
quardar estado (n�o tem propriedades, apenas m�todos), eu sempre fico na
d�vida se uso Singleton ou uma classe com m�todos static tipo a classe
java.lang.Math. Tem algu�m que possa me explicar em qual situa��o �
melhor
usar um ou outro?????????
Grato
_________________________________________________________________
MSN Messenger: converse com os seus amigos online.
http://messenger.msn.com.br
------------------------------ LISTA SOUJAVA
----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
[EMAIL PROTECTED]
------------------------------------------------------------------------
-
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------