|
||||||||||
|
|
Singleton como padronizaçãoAgosto 20, 2008 on 12:13 pm | In Informatica, php, Tutorial |Apesar de Singleton ser utilizado como um Design Pattern ele é muito mais padrão ou uma metodologia a ser usada em qualquer linguagem para podermos criar instância única e mantelá como centro global de todo o objeto. Simplificando para phpnês, é uma instância única que será usada em comum por todo o projeto/sistema. Imaginamos que você tenha a classe que acessa o banco de dados e neste caso do sistema somente irá necessitar de uso de um unico banco de dados; porque deveriamos instanciar uma nova classe de acesso ao banco se podemos utilizar sempre o mesmo acesso com a mesma conexão? É isso que o singleton permite você fazer, utilizar uma instância única e compartilhar ela com o sistema todo. Vamos ao código (php4): PHP:
No php5: PHP:
Simples né ? Faça alguns testes usando conexões diferentes, navegadores diferentes, em diferentes páginas e sistemas, até a próxima. 1 Comment »RSS feed for comments on this post. TrackBack URI Leave a comment |
![]()
Powered by WordPress. Theme designed by Lunarpages Web Hosting. |
Estudei o Singleton na facul, este e outros padrões de projeto... observer, mvc, adapter, brigde, facade... Até que me lembrei de muitos, pensei que não me lembraria nem de 3. =D
Comment by OiYes — Setembro 14, 2008 #