Starting with the UML object model from Exercise 8, add a player and a dealer o

 Starting with the UML object model from Exercise 8, add a player and a dealer object to the model. However, do not implement these additional classes. The player object will represent each player in the game. A player will need to be able to • Add cards to its hand, • Get the hand total, • Have a name. The dealer object represents the dealer, which will, • Control the overall gameplay. • Handle the deck, manage players, • Contains its own hand, • Do the start deal, and • Determine winning players’ hands.