Implementação da camada modelo e camada de visualização