Outils pour utilisateurs

Outils du site


helloworld:design_pattern:composite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
helloworld:design_pattern:composite [2018/08/15 16:11] – Précision héritage roothelloworld:design_pattern:composite [2020/05/11 01:03] (Version actuelle) – Amélioration de la description "Source" root
Ligne 1: Ligne 1:
 <blockquote>Les concepts essentiels véhiculés par le pattern COMPOSITE sont qu’un objet composite peut aussi contenir, outre des feuilles, d’autres objets composites, et que les nœuds composites et feuilles partagent une interface commune.<cite>[[https://www.amazon.fr/Design-patterns-Java-conception-fondamentaux/dp/2744023965|Les Design patterns en Java: Les 23 modèles de conception fondamentaux]]</cite></blockquote> <blockquote>Les concepts essentiels véhiculés par le pattern COMPOSITE sont qu’un objet composite peut aussi contenir, outre des feuilles, d’autres objets composites, et que les nœuds composites et feuilles partagent une interface commune.<cite>[[https://www.amazon.fr/Design-patterns-Java-conception-fondamentaux/dp/2744023965|Les Design patterns en Java: Les 23 modèles de conception fondamentaux]]</cite></blockquote>
  
-{{:helloworld:design_pattern:composite:500px-composite_uml_class_diagram_fixed_.svg.png?500}} +{{:helloworld:design_pattern:composite:500px-composite_uml_class_diagram_fixed_.svg.png|}} 
-[[https://commons.wikimedia.org/wiki/File:Composite_UML_class_diagram_(fixed).svg|Source]]+[[https://commons.wikimedia.org/wiki/File:Composite_UML_class_diagram_(fixed).svg|Composite UML class diagram]]
  
 ''Component'' est une interface commune à ''Leaf'' et ''Composite''. ''Leaf'' ne possède pas d'enfants contrairement à ''Composite'' qui peut en posséder plusieurs si nécessaire. ''Component'' est une interface commune à ''Leaf'' et ''Composite''. ''Leaf'' ne possède pas d'enfants contrairement à ''Composite'' qui peut en posséder plusieurs si nécessaire.
helloworld/design_pattern/composite.1534342265.txt.gz · Dernière modification : 2018/08/15 16:11 de root