| Interface | Description |
|---|---|
| ICoord |
ICoord défini une interface pour manipuler des coordonnées alphanumériques comme "A1", "B6", "J3", etc.
|
| INavyFleet |
interface définissant les fonctionnalités d'une flotte de navires
|
| IShip |
interface décrivant les fonctionnalités d'un navire
|
| Enum | Description |
|---|---|
| ShipCategory |
Enumeration qui défini les différentes catégories de bateaux
|
| Exception | Description |
|---|---|
| BadCoordException |
Exception levée si l'on tente de fabriquer une coordonnée alphanumérique à partir d'une chaine
de caractères incorrecte
|
| CoordsBadShipException |
Exception levée à la création d'un bateau si les coordonnées
du bateau ne définissent pas un bateau correct :
une ligne, une colonne, de la bonne taille, etc.
|
| UncompleteFleetException |