後、利点に見えないんだよね
switch caseでわけても同じことできるっしょ?
単に多態つかって表現してみました程度にしか見えない

これで工数はいくつ削減できるの?
別に工数じゃなくてもいいけど数字で説明してみ?(強制ではないけど)