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 |