Diferença Solid x Design pattern

Qual a real diferença dos Design pattern x Solid? Entendendo essa diferença, qual posso estudar primeiro ?

Design patterns são padrões para resolver uma série de problemas conhecidos, os mais famosos são os 23 padrões GoF, mas nada impede de se criar variações misturando eles, depende do problema que você precisa resolver.

Princípios SOLID tornam o código mais coeso, e mais fácil de manter, estender, adaptar e ajustar, além disso, ele faz com que o código seja testável e de fácil entendimento, extensível e forneça o máximo de reaproveitamento.

Na prática, você aprenderia primeiro os padrões de projeto pare depois conseguir fazer uso deles para aplicar o SOLID.

2 curtidas

valeu pela dica, obrigado.