Bonjour,
J'ai lu la FAQ sur les structures. Je comprends comment fonctionne une structure simple mais j'ai un peu plus de mal à comprendre comment construire des structures plus complexes. Je voudrais construire une structure "arborescente".
Prenons un exemple tout bête.
Dans ma structure, je veux que figurent plusieurs "niveaux". J'ai mettons trois personnes, Anna, Julia et Robert. Chaque personne à plusieurs maison, la maison de vacances, la résidence principale, et l'appartement qu'ils louent (je sais ils sont riches). Dans chaque maison, il y a, une salle de bain, un salon, une cuisine, un couloir... Et finalement, dans chaque pièce, je veux faire l'inventaire des objets qui s'y trouvent, inventaire que je stockerais dans une cellule, par exemple.
Voilà, je voudrais que ma structure soit construite comme une base de données pouvant répertorier et classer les différents objets selon les catégories "Personnes, Maison, Pièce".
Je pense que j'accéderai toujours de la même manière aux données. Je pense que je spécifierai le "chemin complet" Personne.Maison.Pièce à chaque fois. Je n'ai pas besoin de connaître à la fois tous les objets que possède Anna par exemple.
Komankonfè ?
Est ce que des structures imbriquées sont la meilleure façon de faire ça ? Et si oui, comment construire un tel ensemble ? Il me semble plus simple de construire d'abord une structure Pièce contenant la liste des objets, mais je préférerais la construire de façon descendante (Maison--> objets)
Merci beaucoup.
Partager