Contain exercices from Design pattern book