>>700
>instanceofで2つの型を分けるだけなのに
>VisitorパターンとAdapterパターンを実装しなければならないんだろ
必要なのはNumberOrStringなんて意味もなく混ぜる場合だけ
それこそ型で処理分ければいいだけだ

それとこの場合はvisitorにするのは動的型もメリット大きいんだぞ?
実装側はメソッド定義、呼び出し側はそれの呼び出しだけで済む
つかリファクタすべき典型パターンだろこれ

>パターンマッチで型を指定するだろ。
>それとinstanceofを使うことは変わらないだろ。
ま、instanceofの構文糖のが普通だと思ってたらそうなるわなw