Soccer Championship - POO

Java program to simulate a soccer championship

Our championship will have the following rules:

All clubs face each other in home and away matches;
A win is worth 3 points, a draw is worth 1 point and a loss is not worth points;
At the end of the championship, the club with the highest score is the champion;
In case of a tie without number of points, the goal difference shall be the tiebreaker;
Goal difference is the difference between goals scored and goals conceded throughout the league.