Différentes classes ou classe template
Bonjour,
Je travaille sur un projet musical. Ma partition se compose de groupes qui se composent eux même d'instruments. Chaque instrument est écrit sur une portée.
J'ai créé une classe singleton partition contenant pour attributs un vecteur de pointeurs vers une classe groupes et un pointeur vers une classe instruments.
Chaque portée se compose de symboles différents : clef, notes, silences qui sont autant de structures différentes.
Je pensais pour chaque symbole instancier une classe. Le pb est que chaque symbole est différent et possède des attributs différents.
Que faire :
1/ Créer autant de classes qu'il y a de symboles : une classe pour les notes, une classe pour les clefs ...
OU
2/Créer une classe template
Merci pour vos réponses