This repo is used to commit design patterns in various languages.