>>703
すべての基底となるベースクラスに Do(action) を追加すれば、もっといいってこと?
確かに各オブジェクトが action に対するパーサを拡張するだけで何でもできる。