The JavaTM Tutorial

| Start of Tutorial > Start of Trail > Start of Lesson | Search

Trail: Putting It All Together
Lesson: BINGO!

## The Code

> There is surprisingly little code in the BINGO game: about 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

### The Primary Classes

> 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.

> - The Classes in `bingo.game`
> - The Classes in `bingo.player`
> - The Classes in `bingo.shared`

| Start of Tutorial > Start of Trail > Start of Lesson | Search