Bonjour, J'ai un petit problème, je présente mon cas:

J'ai trois classes, une nommée MenuPrin, une autre nommée CurseEngine et une autre nommée MenuModule.
Je me dis que CurseEngine va hérité de tous les modules, ici MenuModule. Je met toutes les fonctions de MenuModule en static pour un accès direct sans instancier la classe.

Ensuit, c'est ici que ce pose mon problème, je veux créer une structure qui contient tout les informations du menu et les transmettre à MenuModule, mais je sais pas si il faut déclarer la structure dans les deux classes (MenuPrin et MenuModule).

Schéma d’exécution :

MenuPrin |-----(Demande un menu)-----> CurseEngine |--------(Utilise le module)----->MenuModule