Na verdade, o getInstance o newInstance no caso de SAXParserFactory s�o 
factory methods. Isso � a nica maneira de trabalhar com especifica��es 
baseadas em classes abstratas ou interfa�es do tipo JAXP & JDBC.

O SAXParserFactory � uma classe abstrata portanto n�o pode fazer 
SAXParserFactory factory = new SAXParserFactory();
mas deve se chamar o methodo newInstance que no caso retorna um 
SAXParserFactoryImpl, baseado na implementa��o da especifica��o que o 
classloader achou no classpath.


Sven

Br�ulio Consani Moura wrote:

>Geralmente utilizam-se esta forma de inicializa��o classes Singleton, ou
>seja, somente uma instancia da classe fica "no ar" durante a aplica��o.
>O m�todo est�tico verifica se existe a inst�ncia da classe, caso nao
>exista cria-se uma nova, caso exista retorna a refer�ncia para ela.
>
>Espero ter ajudado.
>consani
>
>-----Mensagem original-----
>De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]]
>Enviada em: ter�a-feira, 11 de dezembro de 2001 16:04
>Para: [EMAIL PROTECTED]
>Assunto: [java-list] Classe
>
>
>Galera,
>
>  Alguem sabe me dizer o motivo de algumas classes utilizarem um metodo
>estatico para criar uma nova instancia de si mesma, por exemplo a classe
>javax.xml.parsers.SAXParserFactory. Gostaria de entender a necessidade
>de definir o c�digo de inicializa��o desta classe neste metodo ao inves
>de definirmos dentro do construtor da classe ?
>
>
>Obrigado.
>
>
>------------------------------ 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
>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
>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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a