Bonjour,
J'ai vainement chercher à trouver une solution à ce problème sur le net mais pê que je donne pas les bons mots clés.
Voici mon problème.
J'ai 5 ou 6 classes déjà définies de manière externes, indépendantes les unes des autres et sans parents communs. Cependant, elles partagent une quinzaine de propriétés en commun. Ces classes sont fournies par un web service et je suis obligé de les utiliser pour consommer ce service.
Je souhaiterai faire une classe de base pour initialiser la quinzaine de propriétés communes mais je ne sais pas comment prototyper cette méthode Init(). En effet, le paramètre ne sera jamais du même type et si on le détermine à posteriori, à partir d'un type "Object", les propriétés ne sont pas connues avant l'exécution.
J'ai bien pensé faire une classe de base personnelle avec un wrapper pour chaque classe mais je voulais éviter cette possibilité que je trouve fastidieuse.
Avez-vous une idée de comment procéder?
Merci d'avance pour vos réponses
Et j'en profite également pour remercier tous les contributeurs de ce site, je pose rarement des questions ici car je trouve toujours un post qui y répond, donc je vous lis bcp.
--
Eric
EDIT: adaptation du titre pour les moteurs de recherche après résolution.
Partager