Dans un soucis de généricité, j'aimerais pouvoir faire passer a un client des classes sérialisée, qui implementent toutes une meme interface, sans avoir a connaitre le type exact de la classe.
Imaginons une inteface qui a pour méthodes start() et stop(). Et des classes A, B et C qui implémentent cette interface.
Je voudrais qu'au niveau du client, il désérialise la classe, et qu'elle soit A, B ou C il puisse apeller classeDéserialisée.start() par exemple, sans avoir a déclarer le type précis de la classe.
Je sais pas si je suis tres clair.
Dans le tutoriel http://ydisanto.developpez.com/tutor...partie1/#LII-F quand il désérialise la classe personne, il déclare une personne a null et cast le retour.
J'aimerais ne pas avoir a déclarer le type précisément.
J'espere que c'est possible et que vous pourrez m'aider.
Partager