modelo geral de classes