Visitor は拡張しづらい問題
dora-gt opened this issue · comments
Taiga Nakayama commented
- 型が異なるものをトラバースする際に、visitor パターンは有用である
- 一方で、機能を拡張するのは容易だが要素の型を拡張するのは困難である
- visitor をジェネリクスにするという案もあるが、ジェネリクスが増えすぎて扱いにくいのでできればやりたくない
- 何か他にいい方法はあるだろうか?
Taiga Nakayama commented
dynamic 使って何とかならんかな。
Taiga Nakayama commented
拡張するの難しいので dynamic 使う事にした。