This repository contains some applying design patterns examples that I have learnt