Nesta terceira parte, temos os seguintes objetivos:
- Limpar as classes
- Vários aviões
- Múltiplos tiros.
- Generalizar os objetos do jogo em uma super classe
- Exibir um placar
- Atribuir teclas para atirar e jogar de novo ou sair
Na versão da Parte II, as classes tem muito código repetido.
Analisando cada uma delas, podemos chegar a conclusão de um
comportamento comum quanto
a forma de desenhar e atualizar os objetos. Um método para retirar o
objeto do jogo também é utilizado.