Day 13 - Introduction to design patterns
- Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice
- A pattern has 4 essentials: name, problem to solve, solution, consequences and trade offs