The Code
There is surprisingly little code in the BINGO game:
under 3000 lines of code.
All told, the BINGO game is implemented using approximately 50
classes contained in 3 packages:
bingo.game--contains the code that implements the Game application
bingo.player--contains the code that implements the Player application
bingo.shared--contains the code that is or can be shared by both applications
This section provides a few diagrams that show the
most important classes in the Game and Player applications
and how they are related. This section also provides
a description of the classes in the diagrams focusing
on their relationships and their purpose.
After reading this section and investigating the diagrams
you will know the names of the key classes and how
they fit into the overall BINGO game.
Descriptions of Every Class
Now that you have a general understanding of the most
important classes in each application,
follow these links for a complete list of all the classes in the
each package and a description of each class.