J'ai une classe Model qui représente un lecteur 3D par exemple.J'ai besoin d'un motif de conception pour résoudre ce problème
Un modèle consiste en un ou plusieurs composants pour la base. Par exemple, un composant pourrait représenter une forme pour le torse. (Les composants sont stockés dans une liste dans l'objet Modèle)
Lorsque nous ajoutons des composants au modèle, nous obtenons une structure arborescente d'objets, chaque composant ayant sa propre liste de composants enfants, par exemple un composant représentant un Le torse peut avoir de nombreuses composantes enfant, à savoir 2 composants séparés du bras supérieur, 2 composants distincts de la partie supérieure de la jambe et un composant du cou. Le composant de cou a alors une référence à un composant de tête. Cela crée en fait une hiérarchie d'objets Component.
Résumé: L'application nécessite la possibilité d'éditer et de supprimer des composants librement. Comme ils peuvent être interconnectés pour former une hiérarchie, comme indiqué ci-dessus, comment un composant parent peut-il connaître les modifications apportées à l'un de ses composants enfants?
Quelqu'un at-il une idée de ce que Design Pattern résout ce problème?
Impressionnant :) merci :) – Daniel
Aussi ... envisagez d'implémenter vos composants avec un motif composite. http://en.wikipedia.org/wiki/Composite_pattern –
Ouais c'est comme ça que je l'ai fait :). Merci encore :) – Daniel