Project for learning design patterns. First of all I'm going to implement GoF patterns based on simple examples.