Just a little backup of my design patterns implementation