Bonjour,

je fais appel à vous car j'ai un petit soucis. Je souhaite créer une liste d'éléments et sous-éléments (ul li) sur potentiellement plusieurs niveaux le tout en objet.

test
-- test1
-- test2

et "potentiellement" :

test
-- test1
-- test 22
-- test2
-- test18
-- test14


J'ai une classe Navigation et une classe SubNavigation. Navigation héritant de SubNavigation et la relation étant la suivante :

Navigation 1 ----------------- * SubNavigation


Du coup, je suis parti sur le design pattern Objet Composite qui semble correspondre à ce que je souhaite faire. Est ce le bon choix ?

Auriez-vous un exemple dans le genre que je recherche ?

Merci