I need to create a deckofCards that stores 52 objects of the Card class. Must include methods to shuffle (shuffle assumes full deck) the deck, deal a card, report # of cards left in deck.
Details:
Need to create three classes, one driver, card class and deck classs. Card class contains constructor for making card as well as private methods to assign suit & face value to card. Also need string method for printing a card. Driver class should invoke constructor, print newly made deck, shuffle cards and print shuffled deck, deal 4 five-card hands and report # of cards in deck afterdealing each hand.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.