Dans un travail précédent, mon responsable a suggéré l'utilisation d'un modèle Traducteur pour convertir des données d'un DataTable en objets. Fondamentalement, la classe Translator ne disposait que de méthodes statiques (c'est-à-dire de classe), donc il s'agissait d'une agrégation d'appels de fonctions. Mon approche initiale consistait à implémenter des constructeurs pour chaque objet pouvant prendre une ligne DataTable comme argument et créer une instance correspondant aux données. Il a déclaré que la classe Translator avait été suggérée par Microsoft et qu'elle offrait une meilleure modularité du code. Je peux voir ce point, mais en même temps cela semble être une approche très non-OO (bien que le modèle de visiteur a des caractéristiques similaires).Mot du traducteur
L'un de vous a-t-il utilisé ce modèle, et qu'en pensez-vous? avantages et inconvénients?
Merci GrayWizardx! –