Estrutura de classes refatorada. Foi inserida uma herança, e redistribuidas as responsabilidades.