This repo is shows how I see Software design patterns form the book of "Gang of Four"