BattleSessionChoiceHandler

BattleSessionChoice 提交策略。

设计意图:

  • 把不同 choice 的校验、入队与日志记录逻辑拆成可独立注册的策略组件。

  • BattleSession.submitChoice 不再依赖集中式 when 分发。

线程安全约束:

  • 实现类应保持无状态,便于注册为 Spring 单例 Bean。

Inheritors

Properties

Link copied to clipboard

当前处理器负责的 choice 类型。

Functions

Link copied to clipboard

提交一个 choice 到指定 session。