>>56
それファクトリーメソッド(or アブストラクトファクトリなんとか)パターンけ?
visitorのようにも見えるんだが

よっぽどの理由がないならvisitorは使わん(ツールによるコードの静解析に支障を来すから)、とだけ