Bonjour,

Bon le titre est assez explicite je pense.
j'ai besoin (pour un projet professionnel) de savoir comment 'bien organiser' les échanges de messages/commandes formalisées entre plusieurs objets dans un programme (Par exemple entre un objet principal et différents modules associés).

J'aimerais pouvoir envoyer des commandes à mes modules de manière formalisée tout en passant des arguments de différents types, comment procéder proprement ?
J'aimerais garder une grande évolutivité pour la suite du projet.
Dois-je passer par du void*, des conteneurs de la STL, ou encore des structures personnalisées ? Ou alors existe t'il une autre méthode ?

Le mieux serait encore de me rediriger vers des documentations ou dossiers qui traitent la question en détail.

merci d'avance.