Desenvolvimento de projeto com Padrões de Projetos.