Design Patterns

18 respostas
von.juliano

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:

18 Respostas

nbluis

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.

P

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

von.juliano

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:

von.juliano

Mais alguém?

Java_Vinicius_Machin

Melhor fonte que eu conheço: http://hillside.net/patterns/papersbibliographys.htm :smiley:
Bom estudo!!! :thumbup:

Y

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.

donatinho

Opa galera, tudo bem?

Achei alguns links tambem interessantes:

http://www.javacamp.org/designPattern/
http://www.javafree.org/wiki/Design%20Pattern

see ya

donatinho :slight_smile:

maruero

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

aleck

Verifique a área de artigos aqui do GUJ, na categoria Design Patterns vc encontra artigos muito interessantes para se iniciar.

Abraços,

Alexandre Oliveira

nbluis

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é…

Juk

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.

Java_Vinicius_Machin

Juk:
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.

T

maruero:
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

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.

T

von.juliano:
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

Juk

Java Vinicius Machine:
Juk:
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.


Concordo plenamente!

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.

AlessandroGon

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.

rodrigoy

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.

R

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.

Criado 16 de março de 2007
Ultima resposta 20 de fev. de 2008
Respostas 18
Participantes 13