Primeiro rascunho funcional das classes