Bonjour @ tous/toutes,
J'ai un peu d'expérience en C++ mais je bute depuis quelques temps sur un problème qui nécessitera surement les connaissances de spécialistes...
Mettons que je crée une classe virtuelle pure, dont héritent un certain nombre de sous-classes. Mon problème est simple :
comment faire en sorte de récupérer automatiquement une et une seule instance de toutes les sous-classes disponibles?
Exemple :
Je crée une classe Animation, dont héritent les sous-classes Anim1, Anim2, Anim3 etc... mais je ne sais pas combien de sous-classes existent, l'idée étant qu'on puisse en rajouter ou en enlever sans rien changer au code.
Comment faire en sorte que par exemple, au lancement de l'appli, la liste des animations dispo s'affiche, tout bêtement ?
Là seule idée que j'ai eue pour l'instant serait un fichier XML à charger à l'initialisation... mais ça ne me semble pas très élégant, et je ne vois même pas quoi mettre dedans.
Y aurait t-il une autre façon de procéder, là, toute prête, bien connue de tous sauf de moi?
Merci d'avance!
