戦闘管理を独立したクラスに移す
Statusクラスが戦闘結果を管理していると、戦闘ロジックの差し替えがやりにくいので、 独立したクラスに切り出して、それを継承すればロジックを変えられるようにする
外部ロジックとの入れ替えは可能にしたが、完全に動作を変えるのは難しいため、使われるかはわからない
そもそも、そこまでの柔軟性が要求されているのかもわからないため、いったんcloseとする
Statusクラスが戦闘結果を管理していると、戦闘ロジックの差し替えがやりにくいので、 独立したクラスに切り出して、それを継承すればロジックを変えられるようにする