Pessoal, eu queria saber quais são os Design Patterns que devem ser aprendidos e a importância deles. E se alguém já tiver algum mateiral, sites, etc, se poderia colocar aqui.
Valew!!! :mrgreen:
Pessoal, eu queria saber quais são os Design Patterns que devem ser aprendidos e a importância deles. E se alguém já tiver algum mateiral, sites, etc, se poderia colocar aqui.
Valew!!! :mrgreen:
Cara, o ideal é tu conhecer um pouco de tudo.
Pois cada pattern tem sua funcionalidade, e devem ser aplicados em casos onde serão úteis e não apenas para dizer que utiliza.
Aqui tem alguns links interessantes.
http://pt.wikipedia.org/wiki/Padr%C3%B5es_de_projeto_de_software
http://java.sun.com/blueprints/corej2eepatterns/Patterns/
OBS: O primeiro Link apresenta padrões principalmente para desenvolvimento/programação.
O segundo trabalha com patterns e conceitos de aplicações J2EE.
Cada design pattern tem sua importância, dependendo do contexto da sua aplicação.
Comece estudando os 23 design patterns do GoF (Gang of Four) e depois verifique os padrões Java EE.
Dá pra começar por aqui:
Espero ter ajudado,
[]s
nbluis, eu concordo que tem que aprender um pouco de tudo. Eu abri esse tópico mais para conseguir mateiral à respeito do assunto!
Valew pessoal! :thumbup:
Mais alguém?
Melhor fonte que eu conheço: http://hillside.net/patterns/papersbibliographys.htm 
Bom estudo!!! :thumbup:
Eu acho q a melhor maneira de entender os patterns eh estudar a fundo a teoria OOP, abstracao, polimorfismo (programar pra interface e nao pra implementacao, encapsular o q varia, etc)
Fazendo isso boa parte dos patterns vao parecer obvios, coisas do tipo: "putz, como nao pensei nisso antes."
Pelo menos esta sendo assim comigo.
Opa galera, tudo bem?
Achei alguns links tambem interessantes:
http://www.javacamp.org/designPattern/
http://www.javafree.org/wiki/Design%20Pattern
see ya
donatinho 
Queria aproveitar o topico e perguntar a opnião de vcs sobre esses dois livros:
Core J2ee patterns:
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=239990&ST=SR
Use a Cabeça!: Padrões de Projetos (Design Patterns):
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=1138065&ST=SR
Eles são bons???
Ou tipo vcs acham melhor pesquisar na net???
Se alguem ai tiver um livro melh, poste ai tbm, mesmo que seja em inglês.
FALOW
Verifique a área de artigos aqui do GUJ, na categoria Design Patterns vc encontra artigos muito interessantes para se iniciar.
Abraços,
Alexandre Oliveira
O Core J2ee patterns eu tenho, e achei muito legal…
Refere-se bem a cada pattern, com estimulo-resposta e tudo.
Porém este é voltado diretamente aos padrões J2EE.
Até…
Eu tenho o Use a Cabeça!: Padrões de Projetos (Design Patterns)
É um bom livro pra voce se familiarizar com as patterns e aprender quando utiliza-las. Se voce ja conhece bem os padroes, o livro nao tem grande utilidade. Mas como voce esta aprendendo, eu recomendo.
Eu tenho o Use a Cabeça!: Padrões de Projetos (Design Patterns)É um bom livro pra voce se familiarizar com as patterns e aprender quando utiliza-las. Se voce ja conhece bem os padroes, o livro nao tem grande utilidade. Mas como voce esta aprendendo, eu recomendo.
Compre o original, a tradução é repleta de erros. :thumbdown:
ps: já comparei os dois…*sem contar que na tradução eles colocam duas paginas do original em uma, compromentendo a qualidade visual.
Queria aproveitar o topico e perguntar a opnião de vcs sobre esses dois livros:Core J2ee patterns:
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=239990&ST=SRUse a Cabeça!: Padrões de Projetos (Design Patterns):
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=1138065&ST=SREles são bons???
Ou tipo vcs acham melhor pesquisar na net???
Se alguem ai tiver um livro melh, poste ai tbm, mesmo que seja em inglês.FALOW
Cara, eu li os dois, o primeiro é bom sim o segundo é bom também, porém mais básico e não aborda com profundidade todos os padrões básicos GOF, mas os mais utilizados. è um bom livro para iniciantes.
Pessoal, eu queria saber quais são os Design Patterns que devem ser aprendidos e a importância deles. E se alguém já tiver algum mateiral, sites, etc, se poderia colocar aqui.Valew!!! :mrgreen:
Deve ser lembrado, apenas que a utilização de Patterns somente por “utilizar Patterns” nem sempre é uma boa prática. Na verdade deve-se atentar aos princípios de programação. Uma arquitetura repleta de padrões pode muitas vezes aumentar desnecessariamente a complexidade de um projeto. Digo porque tive problemas deste tipo quando estudava patterns…
valew
Eu tenho o Use a Cabeça!: Padrões de Projetos (Design Patterns)É um bom livro pra voce se familiarizar com as patterns e aprender quando utiliza-las. Se voce ja conhece bem os padroes, o livro nao tem grande utilidade. Mas como voce esta aprendendo, eu recomendo.
Compre o original, a tradução é repleta de erros. :thumbdown:
ps: já comparei os dois…*sem contar que na tradução eles colocam duas paginas do original em uma, compromentendo a qualidade visual.
Tenho o traduzido, e a tradução é muito porca, tem trechos que se eu nao tivesse um conhecimento anterior em design patterns eu nao ia entender.
Se vc nao tiver grana/tempo pra comprar o original, compre o traduzido, mas tome cuidado. O conteúdo técnico do livro é muito bom, e pra iniciantes é perfeito, mas a tradução pode comprometer.
Detalhe que hoje a versão original tá bem mais barata que a traduzida:
Comprei o original por ± R$ 67,00, já com o frete, enquanto a traduzida começa em R$ 105,00 (isso em outubro/07).
O livro é bem interessante.
Abraços,
Alessandro Gonçalves.
Escreví uma série de 3 artigos na MundoJava sobre o assunto:
http://www.mundojava.com.br/NovoSite/23destaque.shtml
http://www.mundojava.com.br/NovoSite/22destaque.shtml
http://www.mundojava.com.br/NovoSite/21destaque.shtml
É uma abordagem prática com exemplos reais em Java, Swing, EJB 3.
http://www.mundojava.com.br/NovoSite/adquiraedicoesanteriores.shtml
Rodrigo Y.
Escrevi (na verdade ainda estou escrevendo) um site sobre design patterns enquanto estudo para a JCEA. O endereço é http://patterns.q2.com.br/ .
O que pretendo terminar de colocar lá são explicações diretas dos patterns do GoF e depois os patterns J2EE da Sun.