Design Patterns pour les environnements dans les simulations multi-agents