| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 12:11:47
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
peczenyj wrote:Um bom exemplo de Singleton?
System.out
System.err
Isso não são singletons, são atributos estáticos. Vc pode mudá-los com setIn e setOut; (Ver javadoc)
System em si é um exemplo de Registry, não de singleton.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 13:50:24
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Posso mudar o 'out' globalmente? WOW!
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 14:19:39
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
peczenyj wrote:Posso mudar o 'out' globalmente? WOW!
Como vc achava que o eclipse consegue mostar numa janela de SWT o que o seu programa escreve no system.out ? Magia ?
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2010 16:31:45
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Ora, redirecionar a stdout não é misterio para quem conhece unix pipes
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 11:55:53
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
TheMask wrote:Ponto pacífico que singletons são mal usados por aí e, portanto, configura-se um antipattern. Porém, alguém teria um exemplo de onde um singleton é bem vindo? De preferência, com um trecho de código.
Pense em aplicações com vários ClassLoader´s e entenderá o motivo da má usabilidade e da associação com anti-pattern.
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 11:58:22
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
Out of context:
peczenyj wrote:'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
Isso não depende do ponto de vista? Rsrsrs
Se eu deitar embaixo da cascata, do meu ponto de vista, a água cai pra cima!
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 12:30:07
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
osmio wrote:Out of context:
peczenyj wrote:'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
Isso não depende do ponto de vista? Rsrsrs
Se eu deitar embaixo da cascata, do meu ponto de vista, a água cai pra cima!
Não depende do ponto de vista. Já que nessa posição invertida vc não consegue fazer a água cair para baixo
(Isto estuda-se na fisica como a Segunda Lei da Termodinamica acoplada ao conceito de Referencial Mecânico)
Ou seja, sempre apenas um dos processo é possivel mas não inverso. E essa é a essência da frase.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 00:43:49
|
adautoufla
Entusiasta Java
Membro desde: 12/05/2010 10:24:05
Mensagens: 19
Offline
|
queria aplicar o modelo do singleton nesse codigo aqui que faz conexão com um banco de dados acess!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 14:55:37
|
_diegoalves
Smalltalk
![[Avatar]](/images/avatar/d6a232dd7146ab444dc96585d7b0ac85.jpg)
Membro desde: 22/07/2009 11:35:31
Mensagens: 1
Offline
|
Olhem também
http://javafree.uol.com.br/topic-852515-Implementando-o-singleton.html
|
Diego Alves Oliveira da Silva
Desenvolvedor Java
Sun Certified Java Programmer 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2010 18:55:50
|
bobboyms
Debugger
![[Avatar]](/images/avatar/e59bed9538a7a165e0d2a1c34335a4ab.jpg)
Membro desde: 15/06/2007 09:44:02
Mensagens: 58
Localização: Mirante da Serra - RO / Recife - PE
Offline
|
Segue um exemplo de uma classe com singleton e a mesma classe sem o uso do padrão de projeto singleton
obs: esse trecho de código faz parte de um projeto open source de replicação de dados entre banco de dados postgres que desenvolvo
Agora um exemplo da mesma class sem o padrão singleton
Agora um exemplo de chamada
|
Apenas mais um analista do sistema |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2010 19:47:03
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20587
Localização: Curitiba/PR
Offline
|
É impressão minha ou o discorpio ressuscitou ou tópico de 3 anos por motivos evangélicos, e ele deu quase 2 páginas de caldo? E o mais engraçado, são as séries de ressurreições subsequentes. Usar Singleton pra manter uma conexão aberta é um dos piores exemplos de Singleton. Isso sim é um antipattern. Não só mantém um recurso aberto para sempre, como não dá tratamento para caso a conexão feche do lado do servidor, e simplesmente impede que o trecho de BD seja usado por múltiplas threads. Outra coisa, muita gente gosta do Singleton com "lazy creation". Além de deixar o código mais rebuscado desnecessariamente, também o torna menos thread-safe.
This message was edited 2 times. Last update was at 24/10/2010 19:51:31
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|