criação de classes e organização do projeto