Não posso deixar de notar a quantidade de padrões de design existentes.
Alguém tem sugestões sobre uma ordem em que devo aprendê-las? Ou devo escolher e escolher aleatoriamente?
O único que conheço até agora é o singleton.
learning
design-patterns
CrazyPenguin
fonte
fonte
Respostas:
Quando você considera apenas o grupo de quatro padrões de design internamente na minha empresa, temos um treinamento de padrão de design que tem a seguinte ordem, que funciona muito bem. Às vezes você precisa de um para aprender o outro e vice-versa.
Dia 1
Dia 2
Dia 3
Dia 4
Extra:
Mas quando você quiser aprendê-las, eu começaria com o livro de padrões do Head First Design (não apenas realmente minha opinião, mas também parece ser a resposta padrão para esse tipo de perguntas) e a seguir com a turma de quatro padrões de design livro . Esses dois juntos devem lhe dar toda a ordem que você precisa.
fonte
Eu não estaria tão preocupado em aprender padrões de design em uma ordem específica.
Na minha opinião, aqui estão os dois primeiros passos que você deve seguir ao aprender padrões de design:
fonte
O Dofactory possui uma organização muito boa de padrão de design, incluindo os diagramas UML e também o código de amostra. Eles também têm
Frequency of use
escala, que identifica quão popular é o padrão. Então, sugiro que você navegue na página deles.fonte