SE450
:
The VISITOR Pattern
[50/55]
Context
An object structure contains element classes of multiple types, and you want to carry out operations that depend on the object types.
The set of operations should be extensible over time.
The set of element classes is fixed.