Bonjour à tous alors je suis en première année programmation et comme projet de fin d’année il m’a été donné de réaliser le programme qui suit depuis plus d’une semaine j’y arrive pas alors j’espère trouver ma solution ici merci

Implémenter des classes pour les formes Point, Ligne, Triangle, Cercle
Créer une classe de polygones composée de lignes
Chaque forme peut se déplacer vers des coordonnées données
Chaque figure peut se dessiner. Il est recommandé d'implémenter la fonction de dessin du nom de la figure et de ses données (coordonnées, rayon, etc.) par sortie, par exemple, "Tracer une ligne avec les coordonnées 100,100 et 200,200".
Écrivez un programme qui montre comment ajouter, dessiner et déplacer un nombre arbitraire de formes différentes.
Utiliser l'héritage et le polymorphisme