使用 state 模式修改第一章例子完结