Acho que apesar de ser meio estranho, nada impede que um Singleton tenha alguns parametros. e quem sabe um um metodo getInstance sobrecarregado. Mas o legal de Design Patterns eh sua flexibilidade (uma das estrategias do singleton eh fornecer alem de uma unica instancia, uma serie limitada de instancias de uma classe).
O unico problema que vejo ate o momento eh se tu necessitar numa mesma execucao de dois arquivos, talvez tenha que partir para outras solucoes Como alternativa experimente um Factory que retorne singletons para cada configuracao. On Fri, 03 Jan 2003 10:10:02 -0200, Alan Roberto Romaniuc <[EMAIL PROTECTED]> escreveu : > De: Alan Roberto Romaniuc <[EMAIL PROTECTED]> > Data: Fri, 03 Jan 2003 10:10:02 -0200 > Para: [EMAIL PROTECTED] > Assunto: [enterprise-list] Sigleton + Configuracao > > > Ola a todos, > > Eu acabo de criar um singleto que sera usado por alguns servlet no > Tomcat, mas tenho algumas duvidas: > 1)Eu gostaria de tornar o singleton configuravel, e para isso ele le um > arquivo de properties (x.properties) quando e iniciado (lazy singleton). > Onde eu deveria colocar o arquivo de properties? > 2)Supondo que o usuario quisesse carregar um arquivo de properties > diferente (y.properties), com um outro nome, como o Silgleton poderia se > configurar, sem carregar as configuracoes padrao?? (Alguma dica???) > > no aguardo... > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: >[EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > > > > <Padilha id="Nilseu"> Nilseu Perside Ortiz Padilha Junior Desenvolvedor Java - J2EE Immediate Consultoria e Sistemas http://www.immediate.com.br Ciencia da Computacao - ULBRA <Quote> Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e codigo eficiente. - Dave Clark </Quote> <Quote> One exam does not a (J2EE) architect make. - Master Yoda </Quote> </Padilha> --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
