US

Projet 7 : Documentation et spécifications

Ce projet est relativement simple et va aborder les problèmes de documentation et spécification. Comment documenter du code, spécifier des méthodes, générer la documentation ? Ce projet apporte des réponses à ces différentes questions.

Le problème

Le problème n'est donc pas bien compliqué car on va surtout se concentrer sur la documentation du code. Ce qu'on veut faire, c'est écrire une classe qui représente un pion. Ce pion serait ensuite utilisé pour écrire un programme de jeu de plateau par exemple.

Afin de faire un programme propre et extensible, on va tout d'abord écrire une interface qui représente un pion, ensuite un type énuméré pour représenter les mouvements du pion et enfin, on va écrire une classe qui implémente l'interface.

Définition de l'interface Piece

Une fois le projet Projet7 créé dans Eclipse, crééz donc une nouvelle interface de nom Piece. Cette interface va définir deux méthodes qui permettent d'obtenir la position du pion et de déplacer le pion. L'interface ressemble donc actuellement à :