>>542
> 両方に共通する部分をBaseHogeで抽象化したりさらにその上位を作るのがアリなのかって意味?

両方に共通する部分があるから、親クラスを作るんじゃないよ。
親クラスと子クラスの関係性があるならば、親クラスを作るんだよ。
単に共通するってだけならユーティリティクラスを作ればいい