Files:
src/deckofcards/Card.java – This file contains basic Card class which can hold the type of suite and Rank or number of the Card. Provides methods to convert Suits, Ranks into String.
src/deckofcards/IDeckOfCards.java – This is interface file which provides methods like initialize, shuffle, deal, getItem for performing basic operation on Deck Of Cards.
src/deckofcards/DeckOfCards52.java – This file implements the IDeckOfCards interface and implements the methods for 52 Deck of Cards.
src/deckofcards/DOC52UnitTest.java - Unit Test case file for verifying the methods provided by DeckOfCards52 class.