SoccerLeagueScoreProject is demonstrate the best design pattern usage