Curso de Design patterns da alura Modulo 1 e 2