Bonjour,
J'ai une questions que j'aimerais vous soumettre.
Voilà, j'ai créé un objet qui a des caractéristiques que je regroupe dans des sous catégories:
* forme ( poids, volume, dimensions...)
* composition chimique (nombre de carbone, formule, nom...)
* propriétés mécaniques (traction, résistance, rugosité...)
* propriétés électriques (conductance, inductance...)
J'ai potentiellement une bonne 100aine de caractéristiques.
Ensuite, j'ai plein de fonctions qui vont prendre les caractéristiques de l'objet pour en déduire d'autre grandeur.
Je pense utiliser une map pour stocker tout au même endroit.
Par exemple:
<"Poids",4.5>
<"Nb_Carbone",12>
<"Formule", "C12H26">
<"Nom","Dodecane">
etc...
En effet, cela me permettra d'être souple en n'utilisant que les infos qui sont à ma disposition (par exemple, je ne connais pas la rugosité...donc, rien dans ma map).
Au niveau du dev, pas besoin de recompiler dès que je rajoute un attribut et surtout, je peux proposer des interfaces simples avec l'extérieur.
Puis-je avoir votre avis sur cette conception svp ?
Merci d'avance.
Partager