Visitorパターンの主な目的と、UMLモデル上での利点はどれか。

Visitorパターンは要素のクラス構造を変更することなく、それらの要素に対する新しい操作(Visitor)を追加することを可能にする。ダブルディスパッチが特徴。