This repository is to learn the GoF design pattern in various languages.