9
septembre
2009
Implémentation du pattern Composite
septembre
2009
Un article de Alain Defrance
Pas de commentaires
Les design patterns provoquent très souvent de longues discussions sur la meilleure implémentation en fonction de l’objectif recherché. Parfois la meilleure implémentation parait incohérente. Ceci est le cas du pattern composite, en effet il permet d’ajouter une certaine abstraction, mais provoque ainsi une certaine incohérence au niveau des méthodes ajouter, supprimer, et getEnfants.
Je ne cesse de rencontrer des implémentations maladroites qui pourraient être meilleures avec un peu plus de reflexion. Je cite comme exemple une discussion dans le forum qui aborde le sujet.