Melhorei a organização do código com base em orientação a objetos.