Existem muitos problemas que podem ser, genericamente, agrupados.
Quando vc se depara com um problema, que necessita de uma solução,
há grandes chances de alguém "já ter feito todo o trabalho".
Por exemplo: vc precisa fazer um sistema de gerenciamento de solicitações.
Quantos softwares, que fazem o mesmo, já não existem? Centenas, talvez!
Acontece, que cada um é aplicado a um determinado contexto, mas todos
têm características em comum.
Partindo deste núcleo comum, vc pode acelerar etapas de desenvolvimento
de software, tais como análise e modelagem...
O livro "Design Patterns" apresenta uma série de famílias de problemas, com
soluções orientadas a objeto, que passaram por um longo processo de
refinamento.
É isso. Deu pra sacar?
Falou,
Henrique
Rogerio wrote:
> O que realmente são as Design Patterns?
>
> Obrigado!
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> [regras da lista: http://www.soujava.org.br/regras.htm]
> ---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------