RESOLVIDO - java sigleton patterns - o que é?

pessoal to estudando pela apostila j11 da caelum.
Apesar de ela nao ter ainda abordado anda sobre java singleton patterns ela pede pra pesquisarmos sobre isso.
Eu sequer sei o que é patterns, que dira o termo todo!
alguém pode postar um link com explicação bem simples pra iniciante?
valeu java friends :lol:

cara,
da uma olhada nesse link, http://www.guj.com.br/articles/137

t+

[quote=alissonvla]cara,
da uma olhada nesse link, http://www.guj.com.br/articles/137

t+[/quote]

valeu irmao
vou ler tb mas ja achei um bem tri aqui mesmo no guj
valeu

deletado - post abaixo melhorou este deletado

[quote=alissonvla]cara,
da uma olhada nesse link, http://www.guj.com.br/articles/137

t+[/quote]

o artigo q tu sugeriu é exatamente o mesmo que eu achei pra ler
valeu Alisson!!

[quote=rafaelczy]Bom galera surgiu minha primeira duvida aqui em patterns
minha duvida é no main do codigo citado como exemplo aqui num artigo do guj
o codido é sobre um consulta a preços de carros e sobre uma classe que gera um objeto para essa consulta.
Bom eu entendi tudo qse pessoal. - comento no codigo onde nao entendi.
e a parte que nao entendi foi no main do exemplo sugerido e na classe abaixo.
abaixo as classes:

[code]public abstract class Carro {
protected float valor;

public float getPreco() {  
    return valor;  
}  

}

public class Vectra extends Carro {
public Vectra() { //não deveria ser assim: “public Carro Vectra() { }” ? -Pq não é assim?
valor = 30000.0f;
}
}

public class Omega extends Carro {
public Omega() {
valor = 50000.0f;
}
}

public class Golf extends Carro {
public Golf() {
valor = 35000.0f;
}
}

public class Gol extends Carro {
public Gol() {
valor = 20000.0f;
}
}[/code]

public class CarroFactory { public static Carro getCarro( String tipoCarro ) { if( tipoCarro == null ) return null; else if( tipoCarro.equals("Vectra") ) return new Vectra(); else if( tipoCarro.equals("Omega") ) return new Omega(); else if( tipoCarro.equals("Golf") ) return new Golf(); else if( tipoCarro.equals("Gol") ) return new Gol(); else return null; } }

[code]public class FactoryExample {
public static void main( String args[] ) {
Carro carro = CarroFactory.getCarro( args[0] ); \ mas que parâmetro é esse? um array de argumentos na posição 0 ?
if( carro != null ) { \pq testar se é um array de uma única posição ? Ou é validação do argumanto passado como parâmetro?
System.out.println( "Preço: " + carro.getPreco() );
}
}

} [/code][/quote]

o tópico ainda nao morreu turma e eu ainda to atolado então dêem um força aiiiiiii! :stuck_out_tongue:

bom agora o topico morreu: É um construtor a duvida do meu post acima. hehehehe