I created this repository in order to get a better understanding of the patterns. I believe (is not only my personal belief) that you learn something better when you can explain it.
The repository, is structured as follows:
Divided in three main categories (as GOF):
- Behavioral
- Creational
- Structural
For each pattern I tried to come up with my own example.