quarta-feira, 30 de abril de 2008

Aula 20

Pardão Singleton

O padrão singleton tem o objetivo de instanciar somente uma vez o objeto que é varias vezes requisitado, assim não haverá varias instancias do mesmo objeto e consequentemente todos serão iguais.
Este padrão funciona quando se quer reaproveitar algo que já foi usado uma vez, e com isso diminuir o tempo gasto para processar essa operação.
O código para esse padrão é um código que verifica a existencia de uma instancia, caso essa verificação for positiva, ele somente retornará a instancia e não a fará novamente, se for negativa o sistema irá fazer a instancia para que na proxima não precise faze-la novamente.

O uso do atributo SYNCHRONIZED
O uso desse atributo server para que o método seja realizado por completo antes que seja chamado para ser executado por outro. Isso impossibilitaria que, no caso do singleton, seja instanciado 2 vezes, e quebrando o objetivo primário do padrão.

1 comentários:

Anônimo disse...

assunto muito objetivo, com poucas ponderações e nenhuma bibliografia , mto resumido, e o nome é "padrões" e nao "pardões"........


....rsrsrsrsrsr...hihih