Bonjour,
Je vais m'attaquer à un programme en Java, et j'aurais besoin de quelques conseils pour partir sur de bonnes bases.
Je souhaite faire un programme de simulation multi-agent. C'est à dire que je vais créer une classe Agent, avec beaucoup de parametres et quelques methodes, et je vais ensuite créer tout plein d'objet Agents (plusieurs centaines).
Ma question est: comment structurer ces centaines d'instances agents pour que le code reste pratique et rapide.
Par exemple, ces agents vont s'influencer mutuellement, donc il je vais souvent acceder aux parametres de l'un pour utiliser dans la methode d'un autre, etc... Je vais aussi souvent utiliser des sous-groupes (par exemple, tout ceux qui sont proche d'un point de l'espace, etc..).
Bref, on m'a dit que le Hashset etait le plus rapide dans le cas là.. Est-ce vrai? Est ce que c'est aussi le plus pratique à utiliser?
Merci d'avance ! Je débute...
Partager