Simular um campeonato de pontos corridos utilizando os princípios de orientação a objetos.
Faça uma interface (pode ser no terminal) que simule um campeonato de pontos corridos. A estrutura do código deve estar de acordo com a Figura 1 e o usuário deve ser capaz de visualizar a tabela de classificação do campeonato, além de seus artilheiros. Somado a isso, quando o utilizador adicionar uma nova rodada, 10 instâncias de confronto serão criadas e adicionadas ao campeonato.
-
O usuário deve conseguir acessar todos os atributos de todas as instâncias de Rodada, Time, Confronto, Jogador e Técnico.
-
Pelo menos 20 instâncias de time e 11 instâncias de jogadores para cada time devem ser criadas.
-
Ao escolher criar uma rodada, 10 confrontos serão criados.
-
Ao finalizar a rodada, adicione-a ao brasileirão.
-
Quando o usuário solicitar a classificação, será mostrada uma tabela com os pontos de cada time. Por exemplo, se ocorreram duas rodadas e o Santos futebol clube ganhou os dois jogos dessas rodadas, então ele terá 6 pontos na tabela de classificação.
-
A cada rodada, realize uma contagem dos gols feitos por cada jogador.
-
Quando solicitado os artilheiros do campeonato, serão mostrados os 5 jogadores com mais gols.
Primeira parte do trabalho disponível neste link.