Je cherche à reprendre des programmes écrits en C++ pour les intégrer à des applis mobiles. J'explore la possibilité de les transposer en java.
Mes programmes (dont certains ont été écrits avant l'avènement de java) utilisent beaucoup le transtypage. Mes données sont structurées en arborescence d'objets chaînés. En parcourant l'arborescence, selon les types d'objets, je peux utiliser les méthodes correspondant au type de chaque objet rencontré.
Mes mécanismes C++ ne peuvent pas être transposés en java puisqu'ils utilisent des pointeurs transtypés.
Je vois qu'en java il existe des tas de possibilités pour lister ou chaîner des objets, mais je n'en discerne aucune qui permette d'appliquer un tel mécanisme polymorphique.
Comment peut-on résoudre ce problème en java ?
Partager