Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Composite

Composite

Feb 10, 20261 min read

  • design-patterns
  • structural
  • composite

Composite

← Back to Structural Patterns

Tree structures that treat individual and composite objects uniformly. Compose objects into tree structures to represent part-whole hierarchies. Clients can treat individual objects and compositions of objects uniformly through a common interface.

Key Properties

  • Component Interface
  • Leaf and Composite Nodes
  • Recursive Composition

Related

  • Iterator (traverse composite structures)
  • Visitor (add operations to composites)

design-patterns structural composite


Graph View

  • Composite
  • Key Properties
  • Related

Backlinks

  • Structural Patterns
  • Iterator
  • Visitor

Created with Quartz v4.5.2 © 2026

  • GitHub