6 - La structure du programme
Le programme JAVA correspondant à cette
modélisation est en fait composé de 5 classes. La classe
principale, << SimuApplet >>, est une applet qui contient une
interface utilisateur. La classe << Contact >>, véritable
base de cette modélisation, contient les fonctions de gestion du
transfert de l'encre ainsi que les informations relatives à une zone de
contact (cf. II.3). Les structures de données nécessaires aux
files d'attentes et éléments de longueur sont contenues dans les
classes << File >> et << Elem >>. Pour l'affichage et
le stockage de courbes et résultats, une classe << CadrePourCourbe
>> a été créée.
Figure 13 : Corrélation des classes
Le programme lui-même est conçu pour ne comporter
qu'un minimum de boucles. Ainsi, le déroulement de la simulation se fait
plus claire. De plus, tous les paramètres imposés par le cahier
des charges sont des variables déclarées comme champs de la
classe SimuApplet ce qui rend leur accès aisé.
Figure 14 : Déroulement du programme
Tony YAMANAKA Rapport de stage _ Licence IUPMAI Page 21 sur
36
|