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 � :