状态模式状态切换 — 软件工程选择题
题目
某发布流程采用状态模式,状态为“待校验”“校验中”“可发布”和“已发布”。规则如下:待校验收到“开始校验”进入校验中;校验中收到“校验通过”进入可发布、收到“校验失败”进入待校验;可发布收到“发布”进入已发布;已发布收到“撤回”进入待校验。未列出的状态与事件组合均保持原状态。初始状态为校验中,依次收到“校验失败”“开始校验”“校验通过”“撤回”“发布”后,最终处于哪种状态?
A. 待校验 B. 校验中 C. 可发布 D. 已发布