Bonjours,
Pour expliquer ma question je vais prendre un exemple simple, mais concret.
Supposons une classe abstraite "Chien". De ce classe plusieurs enfants seront créer, par exemple, bulldog, Huski, bergerAlmand...
Ensuite, je crée une classe "listeChien". cette classe consiste a crée un vecteur qui contiendra un pointeur de (Chien) de chacun des enfants existants. Donc, dans son constructeur, je creer un instance de chacun des enfants et je met sont adresse dans le vecteur.
Ma question est la suivant, y a t'il une methode pour que la classe "ListeChien" detecte tout seul tout les enfamnts de "chien"?
Présentement, a chaque fois que je creer un nouveau "chien" je vais ensuite ajouter dans le constructeur de "listechien" des ligne de commande pour creer se nouveau chien et l'ajouter au vecteur. m'ais j'aimerais que si je creer un nouveau chien, la classe detectera automatiquement que ce chien existe.
Bref, j'aimerai connaitre une facon de detecter tout les enfants disponible d'une classe abstraite.
Merci
Partager