普通に仮想関数でいいと思うが。