Bonjour à tous,
Voilà, je me pose une question existencielle, et je ne sais pas trop par quelle méthode m'y prendre...
Je souhaiterai séparer ma solution (mon soft) en plusieurs projets qui seraient en fait mes différentes classes.
Mon soucis est que dans chaque classe, j'ai une réference à l'objet parent et le parent a une(ou des) reference vers ses enfants.
Si je fais ce qu'il faut pour que chaque classe soit connue des autres, je me retrouve avec des references circulaires...
un exemple tout simple:
imaginons une classe a et une classe b.
a a pour enfant une ou des classes b
La ou les classe b doivent connaitre leur parent de type classe a.
Si on transcrit ça au niveau projet/solution/references ca donne :
un solution "mon programme"
un projet "classe a" avec une reference vers le projet "classe b"
un projet "classe b" avec une reference vers le projet "classe a"
Sauf que ce schema là n'est pas possible à cause du fait que cela produit une reference circulaire.
Je voulais donc savoir comment est-ce que je pourrais arriver à ce que je recherche à savoir des classes séparées en projets (pour la maintenance et les updates c'est quand meme plus léger) tout en sachant que je dois typer le parent et les enfants à la fois ?
Merci d'avance
@ bientot
Partager