Stenio,
No java as classes passadas como parametros s�o passadas como referencia. Salvo algumas EXCESS�ES como as classes String, Integer, Boolean (...) que por uma quest�o de projeto das mesmas n�o permitem que seu conte�do seja alterado e portanto a arquitetura delas "simula" uma passagem for valor. Isso acaba confundindo algumas pessoas que generalizam a id�ia de que em java os parametros s�o passados como valor, quando a regra geral � justamente o contr�rio. Esta confus�o � plenamente justificavel pois a Classe String � uma das preferidas para ser usada como par�metro em m�todos. Se vc precisar passar uma String como par�mtro, use em vez de String a classe StringBuffer. Tente usar outras classes, como Calendar, Date, uma classe que vc contruiu. VC verificar� que a passagem de parametros como referencia � a regra geral mesmo. Utilizo largamente a passagem como referencia em parsers XML no Java (Ex: Xerces, dom4j). E funciona MUITO BEM. --- Gustavo Torreti <[EMAIL PROTECTED]> escreveu: > Ol�, Stenio! > > -----Original Message----- > >Qual � a maneira mais inteligente de se passar > referencia de uma instancia entre classes? Minha > situa��o � a seguinte: para um programa tenho a > classe que trata da interface como bot�es, etc, uma > classe de regra de neg�cios e outra classe de regra > de neg�cios. Precisei de duas classes para separar > conteudos distintos e pq uma delas tem que ficar > rodando como thread. A classe interface chama a > segunda, que em algum momento chama a terceira. Mas > tem uma hora que a terceira precisa avisar a > primeira de algo. > > > > Design pattern recomendado: Observer/Subject. > Padr�o MVC talvez ajude tamb�m. > > > []'s > > Gustavo > > ---------------------------------------------------------- > In the brightest day, In the blackest night, > No evil shall escape my sight > May those who worship evil's might > Beware of the power of my light > > ------------------------------ 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] > ------------------------------------------------------------------------- > _______________________________________________________________________ Yahoo! Mail Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam. http://br.mail.yahoo.com/ ------------------------------ 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] -------------------------------------------------------------------------
