composite-iterator-visitor-recursive-triad

Status: IN

Composite, Iterator, and Visitor form a mutually supportive triad for recursive structures: Composite provides uniform tree structure, Iterator separates traversal responsibility, and Visitor provides extensible operations — decomposing recursive data processing into three independent variation axes (structure, traversal, operation).

Justifications

Four base beliefs establish that these three patterns address orthogonal concerns over the same recursive data; the triad is the emergent structural relationship

Depends on (SL): composite-uniform-leaf-composite-treatment, iterator-separates-traversal-from-aggregate, visitor-enables-open-ended-operations, gof-iterator-related-composite-factory-memento

Depended on by

JSON