Voilà un petit programme qui traite la notion de l’héritage, la composition et le polymorphisme dans le cadre de l’initiation à la POO sous C++
Le programme est sous forme d’une classe mère abstraite, qui sert comme classe de bases de deux sous classes filles, ensuite une classe indépendante qui remplie dans un tableau dynamique les différents objets créés à partir des deux classes filles, et à l’appel des méthodes communes à ces deux classes en utilisant à la notion de ligature dynamique (utilisation du mot clé virtual pour les méthodes)
Le programme est réalisé sous Visual Studio, mais vous pouvez l’utiliser sur n’importe quel IDE, en ne conservant que les fichiers .h et .cpp et en faisant les modifications nécessaires ;-)