« Patrons de conception/Objet composite » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
Ligne 8 :
==Quand l'utiliser==
Vous avez l'impression d'utiliser de multiples objets de la même façon, souvent avec des lignes de code identiques ou presque.
Par exemple, lorsque la seule et unique différence entre deux méthodes est que l'une manipule un objet de type <ttcode>Carré</ttcode>, et l'autre un objet <ttcode>Cercle</ttcode>.
Lorsque, pour le traitement considéré, la différenciation n'a ''pas besoin'' d'exister, il serait plus simple de considérer l'ensemble de ces objets comme homogène.
 
Ligne 38 :
** met en œuvre la gestion des composants enfants
 
La classe utilisatrice manipule les objets de la composition à travers l'interface <ttcode>Objet</ttcode>.
 
== Implémentations ==