Bonjour chers collègues forumeurs !
Je reviens sur mon thread pour avoir plus de détails !
Mon modèle va donc utilisé la list ou vector de la STL :
list<CBaseType *> listInstructions;
où CBaseType ne sera jamais utilisé mais seulement les classes descendantes mais ces classes peuvent donc ensuite avoir des compositions list<CBaseClass *> !!! (voir le code que j'ai posté avant)
Fallait maintenant représenter cette structure : sous MFC de Visual C++ ou avec C++ Builder 6 ou ... La représentation de chaque type de classe est différente: ça peut-être un rectangle, un ellipse, 3 rectangles, rectangle+ellipse. Je connais la technique d'une liste chainée pour stocker les figures afin de pouvoir rafraichir !
Comment lier la structure logique avec l'affichage graphique ? Est-ce qu'on va utiliser un identifiant dans la logique et dans la classe graphique comme les clés primaires en Base de données
Partager