1) Draw a UML Class Diagram representing the following elements for a football league. - A football league is made up of at least 10 football teams. - Each football team is composed of 45 to 50 players. - One player captains the team. - A team has a name and a record. - Players have a number and a position. - Football teams play games against each other. - Each game has a score and a location. - Teams are sometimes led by a coach. - A coach has a level of accreditation and a number of years of experience and can coach multiple teams. - Coaches and players are people, and people have names and addresses. Draw a class diagram for this information and be sure to label all associations with appropriate multiplicities. Assumptions: - Each player only plays on one team. - Each captain only captains one team. - Each team only plays in one league. 2) Write code for the classes and the relationships among them. 1) Draw a UML Class Diagram representing the following elements for a football league. - A football league is made up of at least 10 football teams. - Each football team is composed of 45 to 50 players. - One player captains the team. - A team has a name and a record. - Players have a number and a position. - Football teams play games against each other. - Each game has a score and a location. - Teams are sometimes led by a coach. - A coach has a level of accreditation and a number of years of experience and can coach multiple teams. - Coaches and players are people, and people have names and addresses. Draw a class diagram for this information and be sure to label all associations with appropriate multiplicities. Assumptions: - Each player only plays on one team. - Each captain only captains one team. - Each team only plays in one league. 2) Write code for the classes and the relationships among them