Bonjour,
Ma question se rapporte à l'architecture de mon programme qui analyse une partition musicale.
Une partition comporte :
- 1 ou plusieurs fichiers musicaux Finale
- 1 fichier de description
- 1 fichier de commande
- 0 ou plusieurs fichiers Image
J'ai créé une classe "Partition" (l'application), une classe "Finale", une classe "Commande", une classe "Description" et une classe "Image".
A partir de la classe "Partition", je cherche le fichier de description et instancie la classe "Description".
De même, je cherche le fichier de commande et instancie la classe "Command".
La classe "Partition" possède un pointeur vers la classe "Command", un pointeur vers la classe "Description" de même qu'un vecteur de pointeurs vers la classe "Image" et un vecteur de pointeurs vers la classe "Finale".
Pour instancier la classe "Image", il faut nécessairement lire le fichier de commande.
La question est: comment instancier la classe "Image" ? A partir de la classe "Partition", je présume ?
Merci pour votre avis et Conseils !
La détection des fichiers
Partager