In preparation of my Design Patterns Video Tutorial I found it easier to explain people how Design Patterns work when showing how they work in different languages.
And since the Book I'm basing my tutorial on is in Java, I've decided to form this repository to support the learning process.