código arrumado, mais limpo e padronizado
programa transformado em uma classe
programa modularizado