visitor-traversal-flexibility-completes-iterator-concerns

Status: IN

Visitor's three traversal options (object structure, visitor, or separate iterator controlling traversal) combined with Iterator's three consequences (traversal variation, simplified aggregate interface, concurrent traversals) establish that the GoF's recursive subsystem addresses traversal as a fully articulated design concern with both strategic choice (who controls traversal) and operational consequences (how traversal affects the aggregate).

Justifications

Visitor's traversal options and Iterator's consequences jointly articulate traversal as a complete design concern

Depends on (SL): gof-visitor-three-traversal-options, iterator-three-consequences

Depended on by

JSON