This repository stands for an educational purpose, and represents my progress in design patterns learning.