Aller plus loin - modèles
●Avoir plusieurs modèles
–Avoir différents exemplaires de RandomSimpleModel dans la même
simulation (changer la méthode initCoord() )
–Avoir différentes classes qui implémentent l'interface
Modele2DIndividu, avec des fonctionalités supplémentaires
●Multiplication des individus
●Mort des individus
–Dans la classe principale, ne plus stocker dans un tableau mais
dans un ArrayList
●Comportement déterministe, e.g. Tendance grégaire
–Avoir des calculs auxiliaires sur le « troupeau », par exemple le
centre de gravité
●Les modèles élementaires, tels que RandomSimpleModel,
doivent connaître le « troupeau » ==> interface SuperModele
●prédateurs
–Combiner réglages différents et implémentations différentes