Design patterns are a set of solutions for the most common problems in software design. The most commonly used patterns came from the book published in 1994. The question is, do we still need them in our modern software projects?
The short answer is: yes, we do. Wanna know the details? Read more.