Bonjour,
Contexte = développement d'un logiciel de calcul scientifique en mécanique des fluides (CFD)
J'ai un data model qui représente une géométrie et qui renferme un grand nombre de données physiques : Température, Pression, Humidité, ....
Je dois enregistrer les résultats de calculs dans différents format de fichier (CSV, XLS, VTK, par exemple) selon le choix de l'utilisateur.
Je souhaite faire une "interface" qui va récupérer les data dans le model et les mettre à disposition d'un interpréteur qui lui sera implémenté spécifiquement pour le format à exporter (donc il doit y avoir 1 interface commune et 1 interpréteur par format de sortie).
C'est, je crois, le principe de séparation entre le modèle et le contrôleur dans le MVC.
MAIS j'ai un souci pour implémenter l'interface : je ne vois pas quelle sont les techniques de programmation que je dois employer pour faire ça dans "les règles de l'art" ? Je peux me tromper mais, j'imagine qu'il existe des méthodes et usages qui amène à une solution structurée et élégante Alors je pose la question avant de me lancer dans l'implémentation d'un bon code brut et lourd dingue ...
Merci d'avance de me mettre sur une piste pour faciliter mes recherches.
Cordialement.
Partager