Qual padrão de projeto devo escolher?
26/07/2017
0
Bom dia a todos?
Uma pergunta que gostaria de saber a opinião de vocês. Para o desenvolvimento de um projeto, qual o padrão que devo escolher? Quais são os critérios que me fazem adotar um ou outro. Porque em alguns casos o singleton é mais aconselhável que o factory, etc?
Uma pergunta que gostaria de saber a opinião de vocês. Para o desenvolvimento de um projeto, qual o padrão que devo escolher? Quais são os critérios que me fazem adotar um ou outro. Porque em alguns casos o singleton é mais aconselhável que o factory, etc?
Diogo Neves
Curtir tópico
+ 0
Responder
Posts
28/07/2017
Estevão Dias
Olá Diego, blz?
Ao estudar o Singleton você notará que ele propõe uma solução para um cenário no qual você só pode ter um único objeto de um determinado tipo, que deve ser acessado por toda aplicação. Cada linguagem tem sua forma de implementar o Singleton com seus próprios recursos, mas esse nem é o ponto fundamental. O importante é saber que o padrão existe, o que ele resolve e quando chegar a hora usá-lo. Uma conexão com um banco de dados, por exemplo, é um ótimo candidato para um Singleton.
Um excelente lugar para iniciar seus estudos com padrões de projeto é nos Guias de Referência:
https://www.devmedia.com.br/guias/padroes-de-projeto-em-java/36
https://www.devmedia.com.br/guias/padroes-de-projeto-em-net/84
https://www.devmedia.com.br/guia-de-referencia-padroes-de-projeto-em-delphi/36875
Um abraço.
Ao estudar o Singleton você notará que ele propõe uma solução para um cenário no qual você só pode ter um único objeto de um determinado tipo, que deve ser acessado por toda aplicação. Cada linguagem tem sua forma de implementar o Singleton com seus próprios recursos, mas esse nem é o ponto fundamental. O importante é saber que o padrão existe, o que ele resolve e quando chegar a hora usá-lo. Uma conexão com um banco de dados, por exemplo, é um ótimo candidato para um Singleton.
Um excelente lugar para iniciar seus estudos com padrões de projeto é nos Guias de Referência:
https://www.devmedia.com.br/guias/padroes-de-projeto-em-java/36
https://www.devmedia.com.br/guias/padroes-de-projeto-em-net/84
https://www.devmedia.com.br/guia-de-referencia-padroes-de-projeto-em-delphi/36875
Um abraço.
Responder
Clique aqui para fazer login e interagir na Comunidade :)